Java Developer
Role details
Job location
Tech stack
Job description
We are looking for an experienced Java Developer with strong expertise in Terraform and Microservices architecture. The ideal candidate will be responsible for designing, developing, and deploying scalable applications in a cloud-based environment., Develop and maintain Java-based applications using Microservices architecture
Design, build, and manage infrastructure using Terraform (Infrastructure as Code)
Collaborate with cross-functional teams to define, design, and deliver new features
Build and deploy RESTful APIs and services
Ensure application performance, scalability, and security
Participate in code reviews, testing, and debugging
Work closely with DevOps teams for CI/CD pipeline integration
Requirements
Strong experience in Java, Spring Boot, and Microservices
Hands-on experience with Terraform
Experience with REST APIs and cloud platforms (AWS/Azure/Google Cloud Platform)
Knowledge of containerization tools like Docker and Kubernetes
Familiarity with CI/CD tools (Jenkins, Git, etc.), Strong problem-solving and analytical skills