Exasoft Consulting Pte. Ltd. · MyCareersFuture · 1w
Java Developer (Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)
Singapore- Posted
- 2026-09-28 (1w)
- Place
- Singapore
- Commitment
- Contract
- Salary
- SGD 7,200 – 11,100 / month
- Experience
- 7+ 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
JavaObject-Oriented ProgrammingDesign PatternsMicroservicesSOAPUnit TestingJUnitDebuggingSystem DesignMockitoSonarQubeSpring Boot
Responsibilities
• Design, develop, and maintain scalable, high-performance backend applications using Java and Spring Boot.
• Design and implement microservices architecture, ensuring fault tolerance, scalability, and maintainability.
• Develop secure RESTful and SOAP APIs for enterprise applications and third-party integrations.
• Implement asynchronous messaging and event-driven communication using RabbitMQ, Amazon SQS, and Spring AMQP.
• Develop and maintain secure application components using Spring Security, OAuth, and authentication/authorization mechanisms.
• Design, optimize, and maintain relational and NoSQL databases, including Oracle, MySQL, and MongoDB.
• Implement distributed caching using Redis and optimize database queries, indexing, and application performance.
• Containerize applications using Docker and support deployment and orchestration using Kubernetes.
• Develop and maintain CI/CD pipelines using Jenkins and Git-based version control workflows.
• Monitor application performance and troubleshoot production issues using AWS CloudWatch, New Relic, and Elasticsearch.
• Write unit and integration tests using JUnit 5 and Mockito, ensuring code quality and reliability.
• Conduct code reviews, apply design patterns and clean-code principles, and collaborate with architects, QA engineers, and DevOps teams.
Requirements
• Minimum 7+ years of professional experience in Java backend development, preferably in enterprise-scale applications.
• Strong hands-on experience with Java ,Spring Boot, and microservices architecture.
• Proven experience designing and developing RESTful and SOAP APIs for distributed applications.
• Strong practical experience with RabbitMQ, Amazon SQS, and Spring AMQP for asynchronous messaging and inter-service communication.
• Hands-on experience implementing Spring Security and OAuth for application security.
• Strong hands-on experience with Oracle SQL/PLSQL and MongoDB, including query optimization, indexing, and data modelling.
• Practical experience implementing Redis caching and performance optimization in distributed systems.
• Experience with Docker and Kubernetes for containerization and application deployment.
• Experience using SonarQube for static code analysis, code quality monitoring, identifying code smells, detecting bugs, and addressing security vulnerabilities.
• Hands-on experience with CI/CD pipelines using Jenkins, along with Git-based version control.
• Experience with AWS services, particularly AWS SQS and CloudWatch.
• Experience in Elasticsearch and application monitoring tools such as New Relic or Grafana.
• Experience in unit testing using JUnit 5 and Mockito.
• Experience in object-oriented programming, design patterns, clean-code principles, and fault-tolerant system design.
• Excellent analytical, 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