Senior Java Developer (Banking, Spring Boot, Java, Microservices, Kafka, Kubernetes)
EXASOFT CONSULTING PTE. LTD.
Responsibilities
- Design, develop, and deploy scalable Java backend microservices using Java 8/11/17, Spring Boot, and Spring Cloud.
- Build secure REST APIs and integrate backend services with core banking systems, payment gateways, and third-party financial services.
- Develop event-driven applications using Kafka, RabbitMQ, IBM MQ, or JMS.
- Design and optimize database solutions using Oracle, PostgreSQL, Redis, and MongoDB.
- Develop and maintain CI/CD pipelines using Git, Jenkins, Maven/Gradle, Docker, and Kubernetes.
- Perform code reviews, application testing, production support, and performance optimization for mission-critical banking applications.
Requirements:
- 10+ years of hands-on experience in Java Backend Development, with strong experience building enterprise applications.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Strong expertise in Java 8/11/17, Spring Boot, Spring Security, Spring Data JPA, and Hibernate.
- Strong experience with Microservices Architecture, REST APIs, Design Patterns, and Distributed Systems.
- Hands-on experience with Kafka, RabbitMQ, IBM MQ, or JMS and event-driven architecture.
- Strong knowledge of Oracle, PostgreSQL, Redis, and MongoDB, along with database performance optimization.
- Experience with Docker, Kubernetes, Git, Jenkins, Maven/Gradle, and CI/CD, with mandatory Banking, Financial Services, or FinTech experience.
For employers only
Is this your company's job post? Verify ownership to manage this listing and receive applications directly.
Claim this listingLooking to apply for this job? Use the Apply button above.
See more jobs in Singapore, Singapore