ENVIRONMENT:
THE coding expertise of a Senior Java Engineer, who enjoys solving complex problems & has an intrinsic passion for learning, is sought by a Software Specialist in Joburg. Your core role will be to produce and implement functional software solutions while you help define software requirements and take the lead on operational and technical projects. It will be expected that you ensure that the Development team functions in such a way as to optimise development to conform to the company vision and strategic objectives. The successful incumbent will require a BSc. in Computer Science/Software Engineering or related discipline with 5-8 years suitable work experience including have worked with automated testing frameworks. Your tech toolset should include Java, Jakarta EE, Spring, PostgreSQL, MySQL, MSSQL, Linux, Mac OS & Windows.
DUTIES:
- Compose testing plans and schedules.
- Perform validation and verification testing.
- Produce, test and debug code.
- Develop high-quality software design and architecture.
- Identify, prioritize and execute tasks in the Software Development Life Cycle.
- Develop applications by producing clean, efficient code.
- Review and debug code.
- Collaborate with internal teams and vendors.
- Mentor junior and intermediate Software Engineers of a team.
- Perform several tasks on projects.
REQUIREMENTS:
Qualifications -
- BSc/Computer Science/Software Engineering or any related Informatics and Science/Engineering Degree or a professional Programming or Developer-related Certification or training.
Experience/Skills -
- 5-8 Years relevant work experience.
- Proven experience as a Senior Software Engineer.
- Extensive experience in Software Development.
- Experience using automated testing frameworks.
- Experience in solving problems and tasks of different complexity.
- Knowledge of Java, Jarkarta EE platform and the Spring Framework.
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL, MSSQL).
- Familiarity with various operating systems (Linux, Mac OS, Windows).
ATTRIBUTES:
- Analytical mind with problem-solving aptitude.
- Ability to work independently without supervision.
- Excellent organizational and leadership skills.
- The understanding of the full scope of the project required that his team is responsible for and can delegate tasks in an effective manner.
- Can experiment/test, validate assumptions and connect the dots to reach a conclusion.
- Has the profound view of the project development and suggests the best ways to develop having in mind the final market goal.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS:
When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here https://#removed#/job/senior-java-engineer-jhb-onsite/
OR e-mail a Word copy of your CV to #removed# and mention the reference number of the job.