Job Summary
Job Title: Java Developer
Location: Johannesburg-Onsite
Job Scope:
The Supplier is engaged for a service-based skill to deliver core solutions on the LMS Feature team initiatives. To design, test, implement, maintain, and continuously improve features on-premises and AWS cloud.
Specification of work:
- Full Stack Software Engineer with 8+ years of experience designing, developing, and maintaining enterprise-grade applications.
- Strong background in Spring Boot microservices, REST API development, and backend system design, with experience in cloud-native environments and CI/CD pipelines.
- Experience in requirements gathering, stakeholder engagement, and full SDLC delivery and documentation.
Software engineering skills
- Strong cloud platform engineering background with deep AWS expertise
- Infrastructure as Code, Enterprise Integration & Middleware (OSN, Oracle SOA)
- Java 17, Java EE, Spring Boot, Spring Data JPA, Hibernate, CI/CD & DevOps
- Microservices, REST APIs, Distributed Systems, Apache Kafka, RabbitMQ, ActiveMQ, MuleSoft, Apache Camel, Wildfly, ISO20022
- Docker, Kubernetes, OpenShift, Jenkins, Bamboo
- SQL Server, PostgreSQL
- System Design & Technical Documentation
- Tools: JDeveloper, WebLogic, SoapUI, Postman, IntelliJ