Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)

EXASOFT CONSULTING PTE. LTD.

Singapore

On-site

SGD 120,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

EXASOFT CONSULTING PTE. LTD. seeks a senior backend engineer to lead the design and development of enterprise applications using Java, Spring Boot, and microservices. You will ensure high performance, scalability, and maintainability in cloud environments.

You will build RESTful APIs, enable secure communication between systems, and implement Kafka-driven event integrations. You will containerize with Docker/Kubernetes, deploy on AWS/Azure, and drive CI/CD while mentoring junior developers.

Qualifications

  • 7+ years in software development, backend engineering, and enterprise app integration.
  • Strong hands-on Java/J2EE and Spring Boot experience.
  • Proven microservices and distributed systems design and development.
  • RESTful API development, integration, and SOA.
  • Pattern-based design, clean code, and solid architecture.
  • Hibernate/JPA with PostgreSQL or MariaDB.
  • Kafka and event-driven architectures.
  • AWS and Azure deployment experience.
  • Docker and Kubernetes for containerization/orchestration.
  • Spring Cloud and OpenAPI for API docs.
  • CI/CD with Jenkins or GitLab CI/CD; Maven.
  • OAuth, secure coding, OWASP, PCI security standards.
  • Unit and integration testing; TDD.
  • React/frontend-backend integration.
  • Performance, scalability, reliability, and production support.
  • Strong leadership, analytical thinking, problem-solving, teamwork.
  • Java certification preferred.

Responsibilities

  • Lead design and development of enterprise apps using Java/Spring Boot.
  • Design and implement microservices for distributed systems.
  • Translate business needs into scalable backend designs.
  • Develop and integrate RESTful APIs for secure inter-system comms.
  • Establish coding standards and reusable design patterns.
  • Optimize data access with Hibernate/JPA and database techs.
  • Design event-driven integrations using Apache Kafka.
  • Drive cloud development and deployment on AWS and Azure.
  • Manage Docker/Kubernetes containerization and deployment.
  • Collaborate with frontend teams to integrate React with backend services.
  • Identify risks, troubleshoot complex issues, improve reliability.
  • Implement automated testing and CI/CD for quality and efficiency.
  • Ensure security best practices and PCI-related standards.
  • Provide technical guidance, code reviews, and mentoring.

Skills

Java/J2EE
Spring Boot
Microservices
REST API design
Hibernate/JPA
PostgreSQL
Kafka
AWS
Azure
Docker
Kubernetes
CI/CD
OAuth security
Unit/Integration testing
OpenAPI
React integration

Tools

Maven

Job description

Responsibilities
  • Lead the design and development of enterprise applications using Java and Spring Boot, ensuring high performance, scalability, and maintainability.
  • Design and implement microservices-based solutions to support distributed applications and complex business integrations.
  • Translate business requirements into technical designs and scalable backend solutions.
  • Develop and integrate RESTful APIs to enable secure and efficient communication between enterprise systems.
  • Establish coding standards, reusable design patterns, and development practices to improve software quality and consistency.
  • Optimize data access and application performance using Hibernate/JPA and appropriate database technologies.
  • Design event-driven integrations using Apache Kafka to support reliable communication between distributed services.
  • Drive cloud application development and deployment across AWS and Microsoft Azure environments.
  • Manage application containerization and deployment using Docker and Kubernetes.
  • Collaborate with frontend teams to integrate React applications with backend services.
  • Identify architectural risks, troubleshoot complex technical issues, and improve application reliability and performance.
  • Implement automated testing and CI/CD practices to improve delivery quality and deployment efficiency.
  • Ensure applications follow security best practices and relevant compliance requirements.
  • Provide technical guidance, conduct code reviews, and mentor developers throughout the software development lifecycle.
Requirements
  • Minimum 7+ years of experience in software development, backend engineering, and enterprise application integration.
  • Strong hands‑on experience in Java/J2EE and Spring Boot.
  • Proven experience designing and developing microservices and distributed systems.
  • Experience in RESTful API development, integration, and service‑oriented architecture.
  • Experience in oriented programming, design patterns, clean code, and application architecture.
  • Practical experience with Hibernate/JPA and relational database technologies such as PostgreSQL or MariaDB.
  • Hands‑on experience with Apache Kafka and event‑driven architecture.
  • Experience deploying applications on AWS and Microsoft Azure.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Experience with Spring Cloud and API documentation using OpenAPI.
  • Experience with CI/CD tools such as Jenkins or GitLab CI/CD and build tools such as Maven.
  • Experience in OAuth , secure coding practices, OWASP guidelines, and PCI‑related security standards.
  • Experience with unit testing, integration testing, and test‑driven development.
  • Experience in React and frontend‑backend integration.
  • Experience with application performance optimization, scalability, reliability, and production support.
  • Strong technical leadership, analytical thinking, problem‑solving, and team collaboration skills.
  • Certification in Java programming is preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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(J2EE, Spring Boot, Microservices, AWS, Azure, Elasticsearch, Couchbase, React)
Java Developer(J2EE, Spring Boot, Microservices, AWS, Azure, Elasticsearch, Couchbase, React)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 140,000 - 200,000
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 (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
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 Developer
Senior Java Developer

INTELLECT MINDS PTE. LTD. • Singapore

On-site
SGD 100,000 - 180,000
Software and Applications Manager
Software and Applications Manager

Riskdata Consulting • Singapore

On-site
SGD 120,000 - 180,000
U02 - Senior Backend Developer
U02 - Senior Backend Developer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 200,000
Software and Applications Manager
Software and Applications Manager

RISKDATA CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Software and Applications Manager
Software and Applications Manager

JEET ANALYTICS PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000