Java Developer; Boot
Listed on 2026-06-03
-
Software Development
Java Developer, Full Stack Developer, Cloud Engineer - Software, Software Engineer
Build Technology That Powers Millions
Are you passionate about developing robust, scalable, and high-performing applications? Do you thrive in Agile environments where innovation, collaboration, and continuous improvement are at the heart of delivery?
A leading bank in Sandton is looking for a Java Developer (12-month contract) to join a talented engineering team responsible for building and enhancing digital banking solutions that serve millions of customers. This is an excellent opportunity to work with modern technologies, cloud-enabled platforms, and enterprise‑scale systems while contributing to strategic digital transformation initiatives.
If you’re a developer who enjoys solving complex challenges and building quality software that makes a real impact, we’d love to hear from you.
What You’ll Be Doing- Design, develop, test, and maintain enterprise‑grade Java applications and microservices.
- Build scalable RESTful APIs and backend services using Spring Boot.
- Collaborate with Business Analysts, Architects, Dev Ops Engineers, QA teams, and Product Owners to deliver innovative solutions.
- Participate in solution design sessions, code reviews, and technical discussions.
- Ensure applications meet security, performance, reliability, and regulatory requirements.
- Troubleshoot and resolve application issues across development, testing, and production environments.
- Contribute to CI/CD pipelines and Dev Ops practices.
- Develop and maintain technical documentation.
- Support application deployment, monitoring, optimisation, and continuous improvement initiatives.
- Promote software engineering best practices and contribute to a culture of technical excellence.
- 3–5 years of software development experience, with a strong focus on Java development.
- Minimum 2–3 years’ experience working with Spring Boot and Microservices architectures.
- Proven experience developing RESTful APIs and backend services.
- Experience working with relational databases such as Oracle, Postgre
SQL, MySQL, or SQL Server. - Exposure to Agile delivery methodologies and collaborative development practices.
- Experience using Git and CI/CD pipelines.
- Exposure to cloud platforms, particularly AWS, will be advantageous.
- Java 8+ (Java 11+ preferred)
- Spring Framework
- Spring Boot
- Spring MVC
- RESTful API Development
- JPA / Hibernate
- SQL and Database Development
- Git Version Control
- Maven or Gradle
- Unit Testing (JUnit)
- Object‑Oriented Design and Design Patterns
- AWS Cloud Services
- EC2
- Lambda
- ECS/EKS
- S3
- RDS
- API Gateway
- Cloud Watch
- Docker
- Kubernetes
- Jenkins, Git Lab CI, or Azure Dev Ops
- Kafka or RabbitMQ
- Cloud‑native development and deployment practices
- Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
- Java‑related certifications advantageous.
- Spring Framework certifications advantageous.
- AWS certifications advantageous.
- Agile or Scrum certifications beneficial.
If you’re an experienced Java Developer with strong Spring Boot expertise and a passion for building innovative, scalable solutions, we’d like to hear from you.
Apply today and help shape the future of banking technology.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: