Senior Java Backend Developer (Centurion)
IT – Software Development
Pretoria/Centurion – Gauteng
ENVIRONMENT:
YOUR ability to write elegant & robust code as a Senior Java Backend Developer is sought by a cutting-edge HealthTech Specialist based in Centurion. You will be expected to develop/contribute to the written design documents, test plans and test results, identify critical issues with ease while inspiring co-workers to attain project goals and pursue excellence. The successful candidate will have 6 years’ work experience with relational databases (RDBMS), preferably PostgreSQL 10 and later and Java 8 or higher proficiency. You must also have 4 years’ work experience with Java EE 7/8 or later & designing and implementing solutions within the J2EE framework. You must also possess a general understanding in the areas of Application and Object-Oriented Programming, Database & System Design.
DUTIES:
Technical Effort Management –
- Adhere to coding standards.
- Consistently deliver high-quality code.
- Develop/Contribute to the written design documents, test plans and test results.
- Manage and implementation of changes required for project implementation.
- Ensure that the relevant documentation is maintained according to company standards.
Problem Solving –
- Identify critical issues with ease.
- Exhibit confidence and knowledge of emerging industry practices when solving business problems.
- Push creative thinking beyond the boundaries of existing industry practices.
- Understand how various issues affect each other and the outcome of projects.
- Improve upon existing approaches by seeking opportunities to creatively transform current industry practices into fresh alternative solutions.
Communication –
- Ensure regular feedback to Team Leader and/or Project Managers on Development activities.
- Resolve and/or escalate issues in a timely fashion.
- Understand how to communicate difficult/sensitive information tactfully.
Leadership –
- Assume additional responsibility without being asked.
- Inspire co-workers to attain project goals and pursue excellence.
- Opportunity exists to become the Team Leader and/or Technical Lead.
Teamwork –
- Demonstrate the ability to cooperate with a variety of people and achieve results.
- Acknowledge and appreciate each team member’s contributions.
- Respect input from other team members.
- Keep track of lessons learned and share those lessons with team members.
Development –
- Proactively seek opportunities to broaden and deepen knowledge base and proficiencies.
- Share acquired skills with team members through formal and informal channels.
- Mentor those with less experience through informal channels.
- Seek and participate in Development opportunities above and beyond training required by the company.
REQUIREMENTS:
- Possess general understanding in the areas of Application and Object-Oriented Programming, Database and System Design.
- Understand relevant development and support methodologies, processes and standards.
- Minimum of 6 years’ experience –
- Working with relational databases (RDBMS), preferably PostgreSQL 10 and later.
- Java 8 or higher proficiency will be required.
- Minimum of 4 years’ experience –
- Java EE 7/8 or later experience.
- Designing and implementing solutions within the J2EE framework.
Advantageous –
- Oracle Java Certification.
- Experience working with WildFly Application server Version 10 and later.