About the Role
What You’ll Do
Code, test, and operate Java-based services and infrastructure
Identify and fix complex bugs at the intersection of application and infrastructure
Maintain and extend existing services, Terraform (Terragrunt), and Ansible implementations
Analyze on-premises configurations, including HAProxy and Apache, to resolve environment issues
Support the verification team in accelerating root cause analysis for infrastructure-related problems
Optimize software solutions by studying systems flow, data usage, and work processes
Use modern AI tools and best practices to improve personal and team performance
Provide recommendations for CI/CD, networking, and security (IDP/Authentication) improvements
Collaborate with the team to brainstorm, resolve conflicts, and mentor other engineers
Use modern AI-powered tools to improve productivity and development efficiency
What You Bring
5+ years of software development experience
Strong Java development experience (building applications, troubleshooting bugs)
Hands-on experience with AWS Cloud
Strong knowledge of Infrastructure as Code – Terraform / Terragrunt and Ansible
Experience with on-prem infrastructure (server configuration, HAProxy, Apache)
Solid Linux administration skills
Good understanding of networking and security (IDP, authentication)
Experience with CI/CD and DevOps practices
Strong analytical and debugging skills
Nice to Have
Experience with hybrid environments (on-prem + cloud)
Familiarity with Docker / Kubernetes
Experience with monitoring and observability tools
Knowledge of microservices architecture
Experience with scripting languages (e.g., Bash, Python, JavaScript)
Tech Stack
JavaAWSTerraformTerragruntAnsibleHAProxyApacheLinuxDevOpsDockerKubernetesCI/CDbash