Description

Skills

We are currently seeking a Java Spring Boot Developer with 3 - 10 years of experience who possesses the following skills :

Programming Experience : Minimum 5 to 8 years of programming experience on Microservices with REST.
Proficiency in Spring Boot Microservices development.
AWS Services : Minimum 3 to 5 years of experience in AWS services including API Gateway, Step Function, Lambda, EventBridge, S3, Glue, SNS, SQS, and Auto Scaling.
Good understanding of CloudWatch, EventBridge, ECS, Secrets Manager, and SMS.
UI Development : Minimum 1 to 2 years of experience in UI development with React JS or Angular.
Terraform Scripting : Minimum 1 to 2 years of experience in writing Terraform scripts.
Unit Testing : Minimum 1 to 2 years of experience in writing unit tests with JUnit and Mockito.
Database Experience : Must have experience with RDS, MongoDB, and PostgreSQL.
Experience with other databases is a plus. CI/CD Pipeline Implementation : Must have been involved in CI/CD pipeline implementation in at least one previous project.
Messaging Service Experience : Experience with Kafka or other messaging services.

Responsibilities

Collaborate with cross-functional teams to design, develop, and maintain Java Spring Boot applications.
Implement and optimize Microservices using Spring Boot and REST.
Utilize AWS services to build scalable and reliable solutions.
Develop and maintain UI components using React JS or Angular.
Write and maintain Terraform scripts for infrastructure provisioning.
Write unit tests to ensure code quality and reliability.
Design and implement database solutions using RDS, MongoDB, or PostgreSQL.
Implement CI/CD pipelines to automate deployment processes.
Integrate messaging services such as Kafka into applications as needed.
 

Education

Any Graduate