Exasoft Consulting Pte. Ltd. · MyCareersFuture · 1w
Java Developer (Spring Boot, Microservices, Apache Kafka, RabbitMQ, Kubernetes, Temporal, OAuth, Redis, Grafana, ELK Stack)
Singapore- Posted
- 2026-09-28 (1w)
- Place
- Singapore
- Commitment
- Contract
- Salary
- SGD 7,500 – 9,500 / month
- Experience
- 8+ YOE
- Department
- Information Technology
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
JavaDesign PatternsMicroservicesEvent-Driven ArchitectureIntegration TestingJUnitDebuggingMockitoDomain-Driven DesignSpring BootMySQLRedis
Responsibilities
• Design, develop, and maintain scalable, high-performance Java applications using Java and Spring Boot.
• Develop and maintain microservices-based applications using RESTful APIs and event-driven architecture.
• Implement secure authentication and authorization using OAuth , JWT, and Spring Security.
• Design and optimize database schemas, complex SQL queries, and stored procedures using Oracle and MySQL.
• Implement asynchronous processing and event streaming using Apache Kafka and RabbitMQ.
• Develop and deploy containerized applications using Docker and Kubernetes.
• Build and maintain CI/CD pipelines using Jenkins and GitLab CI/CD.
• Implement distributed caching using Redis and optimize application performance.
• Develop reliable background workflows and distributed task orchestration using Temporal.
• Implement monitoring, logging, and troubleshooting using Elasticsearch, Logstash, Kibana (ELK), and Grafana.
• Write unit and integration tests using JUnit and Mockito, ensuring code quality and reliability.
• Apply SOLID principles, design patterns, and Domain-Driven Design (DDD) in application development.
• Conduct code reviews, troubleshoot production issues, and collaborate with cross-functional teams to deliver reliable software.
Requirements
• 8+ years of professional experience in Java application development, including experience developing and maintaining production-grade applications.
• Strong hands-on experience with Java , Spring Boot, and microservices architecture.
• Proven experience designing and developing secure RESTful APIs using Spring Security, OAuth, and JWT.
• Strong experience with Apache Kafka and RabbitMQ for event streaming and asynchronous messaging.
• Hands-on experience with Docker, Kubernetes, and CI/CD pipeline automation using Jenkins or GitLab CI/CD.
• Experience in database including Oracle, MySQL, complex SQL queries, query optimization, and stored procedures.
• Practical experience implementing Redis caching and optimizing distributed application performance.
• Experience with Temporal or similar workflow orchestration platforms.
• Hands-on experience with Elasticsearch, Logstash, Kibana, and Grafana for application monitoring and troubleshooting.
• Experience in unit and integration testing using JUnit and Mockito.
• Experience in SOLID principles, design patterns, Domain-Driven Design, and distributed systems.
• Excellent problem-solving, debugging, communication, and teamwork skills.
Also posted at mycareersfuture.gov.sg
Exasoft Consulting Pte. Ltd.
31 open roles in Singapore, straight from Exasoft Consulting Pte. Ltd.’s own careers page.
- Redhat OCP Platform Administrator (AgroCD, Azure, SRE, OpenShift, IAM, Kubernetes, CI/CD)Singapore · Today
- Redhat OCP Platform Administrator (Kubernetes, EFK, RHEL, OpenShift, Terraform, Git, Helm)Singapore · Today
- Senior PMO (Trade Finance, MS Project, SWIFT GPI, Digital Client Onboarding, SQL, JIRA)Singapore · 2d
- Business Analyst - Cards & Payments (Vision Plus, Card Processing, Banking, Payment Networks, Card Disputes, Chargebacks)Singapore · 2d
- Security Risk Manager - Banking (MAS TRM, TPRM, Vendor Due Diligence, Cybersecurity Controls, IT Audit)Singapore · 2d
- Java Developer(Spring Boot, Spring WebFlux, WireMock, BPM, Workflow Automation, Kubernetes, DynamoDB, RAGAS)Singapore · 6d
- Security Risk Manager (Banking, Third-Party Risk Management, Information Security, Security Assessments, Regulatory Engagement, Internal Audit)Singapore · 1w
- Senior Business Analyst (Temenos, Murex, SWIFT, Sophis, Intellimatch, MOXO, JIRA, Confluence)Singapore · 1w
- Application Support Analyst (Red Hat OpenShift, Solaris, Trading UI Platforms, AWS, ECS, RHEL)Singapore · 1w
- Software Engineer (Trading Platform, FIX Protocol, Shell Scripting, Java, Capital Markets, AMQ)Singapore · 1w
- Senior Java Developer (Banking, Spring Boot, Java, Microservices, Kafka, Kubernetes)Singapore · 1w
- Business Analyst (Banking, Vision Plus, Card Payment Networks, Jira ,Confluence)Singapore · 1w