Description:
Position: Java Developer Location: Sandton Hybrid Role The Java Developer is responsible for generating technical designs and transforming Business requirements specifications (BRS) into high-quality, executable code. This role involves translating complex business requirements into advanced technical designs. Key Output may include but not limited to:- Ensure that the application performs the functions as required by the business.
- Ensure that the applications are maintainable and consider reuse, configurability, data footprints, processing speed, volumes, and any other applicable non-functional requirements.
- Release source code with zero defects.
- Lead and monitor junior developers during the code review process to ensure adherence to coding standards and best practices.
- Provide technical support, resolve product queries, and conduct root cause analysis.
- Participate in business requirements and clarify any unknowns with the business analyst or Business user.
- Respond to incidents escalated by the incidents team.
- Set us technical JAD sessions with all stakeholders to ensure alignment with business requirements.
- BSc Computer Science/information systems degree or other relevant degree from recognized tertiary institution.
- Formal Java qualification.
- At least 6 years’ experience in source code development.
- At least 4 years’ experience in backend Java development.
- Experience working with event driven systems.
- Experience working with large data volumes.
- Experience working in transactional systems.
- Knowledge of SDLC, Unit testing, Database structures, technical change control
- Technical stack
- Java 8/11
- Spring
- Spring Boot
- Spring web MVC (REST)
- Spring Expression language (SpEL)
- Spring JMS
- Spring Kafka
- MyBatis
- HANA (ANSI SQL)
- JSON/Jackson
- XML/JAXB
- Junit/Mockito
- Swagger
- Docker
- Ability to do business writing, software Development within SDLC, Data modelling and UML design abilities.
Requirements:
Position: Java Developer Location: Sandton Hybrid Role The Java Developer is responsible for generating technical designs and transforming Business requirements specifications (BRS) into high-quality, executable code. This role involves translating complex business requirements into advanced technical designs. Key Output may include but not limited to:- Ensure that the application performs the functions as required by the business.
- Ensure that the applications are maintainable and consider reuse, configurability, data footprints, processing speed, volumes, and any other applicable non-functional requirements.
- Release source code with zero defects.
- Lead and monitor junior developers during the code review process to ensure adherence to coding standards and best practices.
- Provide technical support, resolve product queries, and conduct root cause analysis.
- Participate in business requirements and clarify any unknowns with the business analyst or Business user.
- Respond to incidents escalated by the incidents team.
- Set us technical JAD sessions with all stakeholders to ensure alignment with business requirements.
- BSc Computer Science/information systems degree or other relevant degree from recognized tertiary institution.
- Formal Java qualification.
- At least 6 years’ experience in source code development.
- At least 4 years’ experience in backend Java development.
- Experience working with event driven systems.
- Experience working with large data volumes.
- Experience working in transactional systems.
- Knowledge of SDLC, Unit testing, Database structures, technical change control
- Technical stack
- Java 8/11
- Spring
- Spring Boot
- Spring web MVC (REST)
- Spring Expression language (SpEL)
- Spring JMS
- Spring Kafka
- MyBatis
- HANA (ANSI SQL)
- JSON/Jackson
- XML/JAXB
- Junit/Mockito
- Swagger
- Docker
- Ability to do business writing, software Development within SDLC, Data modelling and UML design abilities.
- Ensure that the application performs the functions as required by the business.
- Ensure that the applications are maintainable and consider reuse, configurability, data footprints, processing speed, volumes, and any other applicable non-functional requirements.
- Release source code with zero defects.
- Lead and monitor junior developers during the code review process to ensure adherence to coding standards and best practices.
- Provide technical support, resolve product queries, and conduct root cause analysis.
- Participate in business requirements and clarify any unknowns with the business analyst or Business user.
- Respond to incidents escalated by the incidents team.
- Set us technical JAD sessions with all stakeholders to ensure alignment with business requirements.
- BSc Computer Science/information systems degree or other relevant degree from recognized tertiary institution.
- Formal Java qualification.
- At least 6 years’ experience in source code development.
- At least 4 years’ experience in backend Java development.
- Experience working with event driven systems.
- Experience working with large data volumes.
- Experience working in transactional systems.
- Knowledge of SDLC, Unit testing, Database structures, technical change control
- Technical stack
- Java 8/11
- Spring
- Spring Boot
- Spring web MVC (REST)
- Spring Expression language (SpEL)
- Spring JMS
- Spring Kafka
- MyBatis
- HANA (ANSI SQL)
- JSON/Jackson
- XML/JAXB
- Junit/Mockito
- Swagger
- Docker
- Ability to do business writing, software Development within SDLC, Data modelling and UML design abilities.
- Ensure that the application performs the functions as required by the business.
- Ensure that the applications are maintainable and consider reuse, configurability, data footprints, processing speed, volumes, and any other applicable non-functional requirements.
- Release source code with zero defects.
- Lead and monitor junior developers during the code review process to ensure adherence to coding standards and best practices.
- Provide technical support, resolve product queries, and conduct root cause analysis.
- Participate in business requirements and clarify any unknowns with the business analyst or Business user.
- Respond to incidents escalated by the incidents team.
- Set us technical JAD sessions with all stakeholders to ensure alignment with business requirements.
- BSc Computer Science/information systems degree or other relevant degree from recognized tertiary institution.
- Formal Java qualification.
- At least 6 years’ experience in source code development.
- At least 4 years’ experience in backend Java development.
- Experience working with event driven systems.
- Experience working with large data volumes.
- Experience working in transactional systems.
- Knowledge of SDLC, Unit testing, Database structures, technical change control
- Technical stack
- Java 8/11
- Spring
- Spring Boot
- Spring web MVC (REST)
- Spring Expression language (SpEL)
- Spring JMS
- Spring Kafka
- MyBatis
- HANA (ANSI SQL)
- JSON/Jackson
- XML/JAXB
- Junit/Mockito
- Swagger
- Docker
- Ability to do business writing, software Development within SDLC, Data modelling and UML design abilities.
- Techinical Support
- Business Writting
- Technical Stack
Only shortlisted candidates will be contacted
07 May 2025;
from:
careers24.com