We are seeking a driven and curious Senior 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 design, develop, and scale an impactful solution that addresses complex enterprise use cases. If you’re passionate about backend development, cloud technologies, and solving challenging technical problems, we’d love to hear from you.
Responsibilities
Build and enhance a scalable, multi-tenant cloud-based search platform using Java and AWS services
Design and implement features to improve search performance, reliability, and scalability
Collaborate closely with cross-functional teams on architecture, troubleshooting, and code design
Ensure the platform meets enterprise-grade requirements, including security and maintainability
Explore and gain expertise in modern search technologies like Elasticsearch, Solr, or OpenSearch
Participate in code reviews, technical discussions, and team planning sessions
Stay current with new technologies to drive innovation and improvement in the platform
Requirements
3+ years of backend engineering experience, ideally with Java as your primary language
Proficiency in AWS services including EC2, S3, IAM, Lambda, CloudWatch, etc.
Capability to design and develop scalable, robust, and maintainable systems
Interest in or experience with search technologies such as Elasticsearch, Solr, OpenSearch, Lucene, etc.
Willingness to quickly ramp up in the search domain
Collaborative mindset with strong communication skills
Ability to work effectively in a distributed team environment
B2 level of English or higher, with an emphasis on technical communication skills
Nice to have
Experience operating and scaling search infrastructure in production environments
Familiarity with containerization (Docker), infrastructure as code (Terraform), and/or CI/CD pipelines
Exposure to 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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job