Position: Senior Java Developer
Location: Piscataway, NJ
Duration: 9 to 12 Months Contract
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