Software Engineer (AWS Lambda, Aurora,Terraform, Banking, Spring Boot, Microservices)

EXASOFT PTE. LTD.

Singapore

On-site

SGD 140,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EXASOFT PTE. LTD. is seeking a senior software engineer to develop and maintain scalable Java/Spring Boot applications for enterprise clients.

You will design microservices and REST APIs, implement event-driven architectures with Kafka, and build cloud-native solutions on AWS. The role requires deep experience in databases, security, containers, and CI/CD pipelines.

Qualifications

  • 14+ years of enterprise software development experience.
  • Strong hands-on experience with Java and Spring Boot in large-scale systems.
  • Experience building microservices, REST APIs, and event-driven architectures.

Responsibilities

  • Develop and maintain scalable Java/Spring Boot applications.
  • Design microservices and REST APIs for enterprise apps.
  • Build event-driven services using Kafka and messaging platforms.
  • Develop cloud-based apps using AWS services (Lambda, API Gateway, ECS/EKS).
  • Design and optimize databases (PostgreSQL, SQL, Hibernate/JPA, DynamoDB).
  • Implement security with Spring Security, IAM, and cloud security practices.
  • Develop containerized apps with Docker and Kubernetes/EKS.
  • Set up automated build/test/deploy using GitLab CI/CD, Jenkins, Maven, Gradle.
  • Develop and maintain unit/integration tests with JUnit/Mockito, troubleshoot issues.
  • Collaborate with tech and business teams to deliver reliable software.

Skills

Java programming
Spring Boot
Microservices
REST APIs
Security
Testing

Education

Bachelor's degree in CS/IT

Tools

Kafka
Docker
Kubernetes
Terraform
GitLab CI/CD
Jenkins
Maven
Gradle
Hibernate/JPA
AWS

Job description

Responsibilities:
  • Develop and maintain scalable applications using Java and Spring Boot.
  • Design and develop microservices and REST APIs for enterprise applications.
  • Build and integrate event-driven services using Kafka and messaging platforms.
  • Develop cloud-based applications using AWS Lambda, API Gateway, ECS/EKS, S3, and RDS/Aurora.
  • Design and optimize database solutions using PostgreSQL, SQL, Hibernate/JPA, and DynamoDB.
  • Implement application security using Spring Security, IAM, KMS, and authentication mechanisms.
  • Develop containerized applications using Docker and Kubernetes/EKS.
  • Implement automated build, testing, and deployment using GitLab CI/CD, Jenkins, Maven, and Gradle.
  • Develop and maintain unit and integration tests using JUnit and Mockito and troubleshoot application issues.
  • Collaborate with technical and business teams to deliver reliable, scalable, and secure software solutions.
Requirements:
  • 14+ years of strong experience in software development and enterprise application development.
  • Bachelor’s degree in computer science, Information Technology, Engineering, or a related technical discipline.
  • Strong hands-on experience with Java and Spring Boot, Hibernate, Gradle etc.
  • Strong experience developing microservices and REST APIs.
  • Strong experience with AWS cloud services, particularly Lambda, API Gateway, ECS/EKS, and RDS/Aurora.
  • Hand on experience in CloudWatch, Athena, SNS, RDS, Route53 etc.
  • Strong experience with Kafka and event-driven architecture.
  • Strong experience in Terraform, SonarQube.
  • Strong experience with SQL/PostgreSQL and Hibernate/JPA.
  • Strong experience with Docker and Kubernetes/EKS.
  • Strong experience with Spring Security, IAM, and cloud security practices.
  • Strong experience with GitLab CI/CD, Jenkins, Maven, and Gradle.
  • Strong experience with JUnit and Mockito for automated testing.
  • Strong experience in banking, financial services, insurance, or other enterprise applications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (AWS Lambda, Aurora,Terraform, Banking, Spring Boot, Microservices)
Software Engineer (AWS Lambda, Aurora,Terraform, Banking, Spring Boot, Microservices)

NEPTUNEZ SINGAPORE PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer Java & AWS
Senior Software Engineer Java & AWS

antas pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Java Developer(Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)
Java Developer(Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 140,000 - 190,000
Java developer (Kafka, Flowable, State Machine, JMS, Spring Cloud, SOAP, GraphQL, Kubernetes)
Java developer (Kafka, Flowable, State Machine, JMS, Spring Cloud, SOAP, GraphQL, Kubernetes)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 150,000 - 210,000
Senior Consultant Java & AWS Solution Architecture
Senior Consultant Java & AWS Solution Architecture

antas pte. ltd. • Singapore

On-site
SGD 180,000 - 260,000
Senior Java Developer (Banking, Spring Boot, Java, Microservices, Kafka, Kubernetes)
Senior Java Developer (Banking, Spring Boot, Java, Microservices, Kafka, Kubernetes)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

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

quantum infotech solutions pte. ltd. • Singapore

On-site
SGD 120,000 - 170,000
Software Developer
Software Developer

CADENZA SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 110,000 - 190,000
Software Developer
Software Developer

TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. • Singapore

On-site
SGD 90,000 - 150,000
U02 - Senior Backend Developer
U02 - Senior Backend Developer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 200,000