Enable job alerts via email!

Software Engineer (Java, Spring Boot, Microservices, AWS, Apache Camel, CRM)

EXASOFT PTE. LTD.

Singapore

On-site

SGD 100,000 - 140,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Singapore seeks an experienced Java Developer to architect and implement high-throughput applications. The role involves delivering microservices-based solutions and requires extensive expertise in AWS, Spring Boot, and CI/CD practices. Ideal candidates have over 10 years of experience in Java development, proficiency in cloud architecture, and strong leadership skills to collaborate effectively within cross-functional teams.

Qualifications

  • 10+ years of hands-on experience in Java enterprise development.
  • Proven expertise in Spring Boot and microservices architecture.
  • Strong background in AWS cloud architecture.
  • Solid knowledge of relational and NoSQL databases.
  • Demonstrated experience with CRM solutions integration.

Responsibilities

  • Architect and implement high-throughput Java applications.
  • Deliver microservices-based solutions in enterprise environments.
  • Build compliance platforms ensuring regulatory adherence.
  • Lead end-to-end feature delivery processes.
  • Optimize data pipelines for high-volume records.

Skills

Java enterprise development
Spring Boot
Microservices architecture
Cloud architecture (AWS)
CI/CD pipelines
SQL
NoSQL (Redis, Elasticsearch)
CRM integration (Salesforce, Dynamics)
Middleware frameworks
Linux environments
Job description
Responsibilities
  • Architect, design, and implement high-throughput, low-latency Java applications with Spring Boot and Apache Camel for integration across distributed systems.
  • Deliver microservices-based solutions that are highly available, resilient, and secure across SOL enterprise environments.
  • Build and maintain multi-country onboarding and compliance platforms, ensuring regulatory adherence and scalable integration.
  • Lead end-to-end feature delivery including requirement analysis, design, code, QA, deployment, and production support.
  • Optimize data pipelines using SQL, NoSQL (Redis, Elasticsearch) to handle millions of records asynchronously.
  • Integrate with CRM platforms (Salesforce, Microsoft Dynamics) and ensure seamless orchestration of customer views across heterogeneous systems.
  • Apply expertise in AWS services like EC2, ECS, ALB, S3, DynamoDB, RDS, CloudFront, Route53, SQS, SNS, etc.) to design cloud-first solutions.
  • Drive adoption of CI/CD pipelines (Jenkins, Maven, Git) and automated testing frameworks for continuous delivery.
  • Ensure governance and observability of applications using structured logging, monitoring, and alerting practices.
  • Act as SME in complex feature releases and guide teams through cognitive design decisions.
Requirements
  • 10+ years of hands-on experience in Java enterprise development, with strong command over multi-threading,algorithms, and design patterns.
  • Proven expertise in Spring Boot, Apache Camel,and microservices architecture in production deployments.
  • Strong background in cloud architecture with AWS,including infrastructure scaling, security, and distributed services.
  • Solid working knowledge of databases Like MySQL, MariaDB, Redis, Elasticsearch for transactional and analytics workloads.
  • Demonstrated experience integrating with CRM solutions (Salesforce, Dynamics) and large-scale data systems.
  • Strong understanding of middleware frameworks like JMS, ESB, MOM, SOA, CAA.
  • Proficiency with CI/CD pipelines, DevOps practices, and agile methodologies.
  • Experience with application servers (JBoss, Tomcat, Jetty) and Linux environments.
  • Excellent communication and leadership skills to collaborate with business analysts, QA, and cross‑functional engineering teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.