Position: Senior Java Developer
Location: Piscataway, NJ
Duration: 9 to 12 Months Contract
Mode of Interview: FACE TO FACE INTERVIEW
Senior Java Developer – Java
|Spring Boot | Spring | Restful | CI/CD | Terraform | Swagger | Redis | Microservices | Docker |
Should have used AI tools for code generation in the past.
A highly skilled engineer with strong expertise in backend Java technologies
The ideal candidate will design, develop, and optimize enterprise-grade applications built using microservices architecture, cloud native technologies.
This role requires close collaboration within an Agile environment using Jira, cross team communication, and a commitment to delivering high quality, maintainable software
solutions.
Key Responsibilities:
Design, develop, and maintain scalable microservices using Java 21, Spring Boot, Spring Framework, Typescript, Java script in a fast paced and highly agile environment.
Build and secure APIs and distributed applications using Spring Security with OAuth2
Utilize AWS services including S3, ECS, EKS, Lambda, CloudWatch for hosting, automation, and observability
Use Dynatrace dashboards, logs, and alerts for monitoring and troubleshooting
Manage source code with Git and workflows in GitHub
Work hands-on with PostgreSQL, MySQL, and relational database design, schema optimization, indexing, and performance tuning
Work with distributed caching and search solutions including Redis, ElasticSearch and ElastiCache
Implement and manage Infrastructure as Code (IaC) using Terraform for provisioning and deployment automation including understanding of factory patterns.
Participate in Agile ceremonies (sprint planning, backlog grooming, daily stand-ups) using Jira