Java Developer(J2EE, Spring Boot, Microservices, AWS, Azure, Elasticsearch, Couchbase, React)

EXASOFT CONSULTING PTE. LTD.

Singapore

On-site

SGD 140,000 - 200,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

EXASOFT CONSULTING PTE. LTD. in Singapore seeks an experienced senior software architect to design and guide enterprise backend systems.

You will lead the development of scalable microservices, ensure robust RESTful API implementations, and drive cloud deployments on AWS/Azure with containerized Docker workloads. The role requires strong leadership, 7+ years in software development, deep Java/J2EE expertise, and hands-on experience with modern DevOps practices.

Qualifications

  • 7+ years of software development and backend architecture experience.
  • Hands-on with Java/J2EE, Spring Boot, and enterprise-grade systems.
  • Experience designing microservices and distributed solutions.
  • Proficient in RESTful API design and service integration.
  • Cloud experience with AWS and/or Azure, plus containerization with Docker.
  • Familiarity with messaging platforms like Kafka or RabbitMQ and React/frontend integration.

Responsibilities

  • Lead the design and development of enterprise-grade applications.
  • Design scalable backend systems meeting performance and reliability targets.
  • Convert business requirements into technical designs and implementation plans.
  • Establish architectural guidelines, coding standards, and design patterns.
  • Develop and integrate RESTful APIs for distributed services.
  • Implement event-driven architectures using Kafka or RabbitMQ.
  • Drive cloud-native development on AWS and Azure; manage Docker deployments.
  • Mentor teams, review code, and guide complex engineering decisions.
  • Collaborate with frontend teams to integrate React-based interfaces with backend services.
  • Champion continuous improvement in development practices and automation.

Skills

Java/J2EE
Spring Boot
Microservices
RESTful APIs
Distributed systems
AWS
Azure
Docker
React integration
CI/CD

Tools

Kafka
RabbitMQ
Jenkins
Git
Gradle
PostgreSQL/MySQL
JPA/Hibernate

Job description

Responsibilities
  • Lead the design and development of enterprise-grade applications using Java/J2EE, Spring Boot, and microservices architecture.
  • Design scalable, distributed backend systems that meet business, performance, availability, and reliability requirements.
  • Convert complex business requirements into technical solutions, application designs, and implementation plans.
  • Establish architectural guidelines, coding standards, and design patterns to ensure maintainable and high-quality software.
  • Develop and integrate RESTful APIs and ensure seamless communication between distributed services.
  • Design and implement event-driven solutions using messaging technologies such as Apache Kafka and RabbitMQ.
  • Drive cloud-based application development and deployment across AWS and Microsoft Azure environments.
  • Oversee containerization, deployment processes, and application integration using Docker and related DevOps tools.
  • Evaluate technical solutions, identify architectural risks, and recommend improvements to system performance, scalability, and security.
  • Lead technical discussions, review code, resolve complex engineering challenges, and mentor development teams.
  • Collaborate with frontend engineers to integrate React-based applications with backend services.
  • Promote continuous improvement in development practices, automation, and software delivery.
Requirements
  • Minimum 7+ years of experience in software development, with substantial hands-on expertise in Java/J2EE and backend application architecture.
  • Strong practical experience with Spring Boot and the development of enterprise applications.
  • Experience in microservices architecture, distributed systems, and service-oriented architecture.
  • Strong experience in designing and developing RESTful APIs and service integrations.
  • Experience in object-oriented programming, design principles, design patterns, and clean coding practices.
  • Hands-on experience with AWS and Microsoft Azure cloud environments.
  • Experience with Docker and containerized application deployment.
  • Practical experience with at least one messaging platform: Apache Kafka or RabbitMQ.
  • Experience working with Elasticsearch and Couchbase in enterprise applications.
  • Experience in React and frontend-backend integration.
  • Experience with relational databases such as PostgreSQL or MySQL and ORM frameworks such as JPA/Hibernate.
  • Experience with CI/CD tools such as Jenkins, Git, and Gradle.
  • Experience in application scalability, performance optimization, system reliability, and secure development practices.
  • Demonstrated ability to lead technical design, make architecture decisions, mentor developers, and collaborate with cross-functional teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer(J2EE, Spring Boot, Microservices, AWS, Azure, Elasticsearch, Couchbase, React)
Java Developer(J2EE, Spring Boot, Microservices, AWS, Azure, Elasticsearch, Couchbase, React)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)
Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Java Developer (Spring Security, JWT, SSO, DDD, OpenShift, Redis, WebSockets, Kafka)
Java Developer (Spring Security, JWT, SSO, DDD, OpenShift, Redis, WebSockets, Kafka)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Developer (Spring Boot, Microservices, Apache Kafka, RabbitMQ, Kubernetes, Temporal, OAuth, Redis, Grafana, ELK Stack)
Java Developer (Spring Boot, Microservices, Apache Kafka, RabbitMQ, Kubernetes, Temporal, OAuth, Redis, Grafana, ELK Stack)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full Stack with React
Senior Java Full Stack with React

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full Stack with React
Senior Java Full Stack with React

re-zoo-me • Singapore

On-site
SGD 150,000 - 190,000
Senior Java Full Stack with React Developer
Senior Java Full Stack with React Developer

Luxoft Singapore • Singapore

On-site
SGD 180,000 - 240,000
Java Developer (MQTT, ActiveMQ, Cassandra, J2EE, LDAP, SOAP, WebSphere, Spring Security, JWT)
Java Developer (MQTT, ActiveMQ, Cassandra, J2EE, LDAP, SOAP, WebSphere, Spring Security, JWT)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full Stack with React
Senior Java Full Stack with React

Luxoft • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000