Java Software Engineer
manasa s.United StatesMIDPosted 2h ago
JavaSpring BootREST APIsMicroservicesTerraformHCLGitLab CI/CDYAMLGCPIAMCompute EngineAzureEntra IDRBACVMsAPI integrationsDistributed systemsLinux scriptingTerraform EnterpriseHCP TerraformTerraform CloudMavenJUnitMockitoSonarQubeDockerKafkaTemporalPythonBash scriptingAWSGoGolang
About the Role
We are looking for a Java Software Engineer specializing in Infrastructure as Code (IaC) to join our team. This role involves developing Java services and Terraform modules for infrastructure provisioning and management.
Key Responsibilities
• Develop Java services and microservices
• Create Terraform modules for infrastructure provisioning
• Implement GitLab CI/CD pipelines using YAML
• Work with GCP services including IAM, Compute Engine, networking, and storage
• Integrate APIs and troubleshoot distributed systems
• Write Linux scripts for automation and deployment
Requirements
• Strong hands-on experience with Java, Spring Boot, REST APIs, and Microservices
• Hands-on development with Terraform / HCL, reusable modules, state management, and infrastructure provisioning
• Strong experience with GitLab CI/CD, YAML pipelines, automation, testing, and deployment
• Basic Azure knowledge – Entra ID, RBAC, VMs, and networking
• Experience with API integrations, distributed systems, troubleshooting, and Linux scripting