EPAM Systems

Lead Java Developer

Argentina

13 days ago
Save Job

Summary

We are seeking a motivated and experienced Lead Java Developer to join our team specializing in building a Managed Cloud Search-as-a-Service solution tailored for enterprise use cases.

This role offers the opportunity to take ownership of the design, development, and scaling of a cutting-edge solution that addresses complex enterprise needs, while mentoring and guiding team members. If you’re passionate about backend development, cloud technologies, technical leadership, and tackling sophisticated challenges, we’d love to hear from you.

Responsibilities


  • Lead the development and enhancement of a scalable, multi-tenant cloud-based search platform using Java and AWS services
  • Define and oversee the implementation of features to improve search performance, reliability, and scalability
  • Collaborate closely with cross-functional teams to drive architectural decisions, troubleshoot issues, and design robust systems
  • Ensure the platform meets enterprise-grade requirements, including security, compliance, and maintainability
  • Guide the team in exploring and mastering modern search technologies like Elasticsearch, Solr, or OpenSearch
  • Review code, provide constructive feedback, and facilitate technical discussions within the team
  • Drive the planning and execution of development sprints while mentoring and supporting junior team members
  • Identify and evaluate new technologies to foster innovation and continuous improvement in platform development
  • Advocate for best practices in software engineering, including design patterns and testing methodologies


Requirements


  • 5+ years of backend engineering experience, ideally with Java as a primary language
  • 1+ years of relevant leadership experience
  • Extensive proficiency in AWS services including EC2, S3, IAM, Lambda, CloudWatch, etc.
  • Proven experience designing and developing scalable, robust, and maintainable systems for production environments
  • In-depth knowledge of search technologies such as Elasticsearch, Solr, OpenSearch, Lucene, etc.
  • Demonstrated ability to rapidly learn and adapt to the search domain and cloud ecosystems
  • Strong leadership skills with the ability to mentor and guide team members effectively
  • Exceptional communication and collaboration capabilities when working across distributed teams
  • Excellent command of written and spoken English (B2+ level)


Nice to have


  • Significant experience operating and scaling search infrastructure in production environments
  • Hands-on expertise with containerization (Docker), infrastructure as code (Terraform), and/or CI/CD pipelines
  • Solid understanding of distributed systems, event-driven architecture, or observability tools


We offer


  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn




How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: