Current Opportunities

Java Developer

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.
 
Education and Experience
          • 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.
Technical Skills or Knowledge
          • 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.
 
CANDIDATE WITH DISABILITY ARE ENCOURAGED TO APPLY
 
Email CV to office@bradshawleroux.co.za
 
 
 
 
 
 

WhatsApp Button
Skip to content