ELEKS
Software Engineering & Development Office is looking for a Senior Software Developer (Java) based in Buenos Aires for a hybrid position: 2–3 days per week onsite at our local office, with the remaining days remote.
Working hours 10:00 AM – 6:00/7:00 PM ART
ABOUT PROJECT
The client is among the top-5 health insurance companies in the US. They are dedicated to expanding access to high-quality, cost-effective health care and equipping their members with information and tools so they can make the best health care decisions for themselves and their families.
REQUIREMENTS
5+ years of professional experience in Java backend development
Strong proficiency in Java with hands-on experience in Spring Boot 3.x
Solid experience designing and building REST APIs following industry best practices
Solid understanding of REST API design, authentication, authorization, and web security principles
Hands-on experience with developer tooling: IntelliJ IDEA, VS Code, Git, Chrome Developer Tools
Working knowledge of Dynatrace for monitoring and observability
Basic experience with NGINX, Jenkins, and PCF/OpenShift
Experience working in agile delivery teams - comfortable with estimation, sprint planning, and Jira
NICE TO HAVE
Experience in the healthcare domain or regulated industry environments
Familiarity with MuleSoft or integration platform concepts
Experience with Databricks or other big data / data engineering platforms
Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP)
Understanding of DevSecOps practices and GitOps workflows
Knowledge of CI/CD pipeline design and maintenance beyond basic tooling
UCD (UrbanCode Deploy), Insomnia
RESPONSIBILITIES
Develop backend functionality for the enterprise time‑tracking platform
Implement new features, enhancements, and integrations
Optimize data processing, API performance, and backend logic
Participate in refinement, planning, and technical discussions
Collaborate with PM, Designers, QAs, and senior developers
Investigate and troubleshoot production issues when needed
Ensure code quality following engineering best practices
Contribute to architectural decisions and propose improvements