Job Search and Career Advice Platform

Enable job alerts via email!

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

EVYONIC SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,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 leading technology firm in Singapore is seeking a skilled software engineer to architect and implement high-throughput Java applications. Candidates should possess 8+ years of experience in Java development, strong expertise in Spring Boot and microservices, and familiarity with AWS services. Key responsibilities include delivering scalable solutions, optimizing data pipelines, and driving CI/CD practices. Excellent leadership and communication skills are essential for collaboration with cross-functional teams.

Qualifications

  • 8+ years of hands-on experience in Java enterprise development.
  • Proven expertise in Spring Boot and microservices architecture.
  • Strong background in AWS cloud architecture.

Responsibilities

  • Architect and implement high-throughput, low-latency Java applications.
  • Deliver secure microservices-based solutions across enterprise environments.
  • Lead end-to-end feature delivery including deployment and production support.

Skills

Java enterprise development
Microservices architecture
Spring Boot
Apache Camel
AWS (EC2, S3, etc.)
CI/CD (Jenkins, Maven)
SQL and NoSQL databases
Leadership skills

Tools

Jenkins
MySQL
Salesforce
Redis
Elasticsearch
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
  • 8 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.