Johannesburg based client requires a Java Developer (J2EE) with +5 years Java Development experience to designing and developing high-volume, low-latency applications for mission-critical systems while delivering high-availability and performance. You would be required to contributing in all phases of the development lifecycle, understanding of SDLC. Minimum requirements:
- BSC Degree / Diploma Computer Science
- OCP Java EE 8 (advantageous)
- Development of Java based API/Web Services (JSON)
- Developing of Microservices
- Understanding of microservices architecture best practices
- Object Orientated Design
- Working with API Gateways, ESB and workflow systems
- Additional frameworks/languages would be beneficial – EJB, Spring, Hibernate, Tomcat, GlassFish
- Worked within an Agile / SCRUM SDLC
- Understanding of Linux OS and associated web server technologies (Apache)
- Source code management (GitHub)
- Relational Databases (MS SQL / MySQL)
- Unit Testing
- Agile orientated
- Must have RSA ID
Employer & Job Benefits:
- Medical aid and Provident Fund