Description
We are seeking a Lead Java Software Engineer with expertise in Elasticsearch to join our remote team.
As a Lead Java Software Engineer, you will play a crucial role in our software development process, ensuring the reliability and efficiency of our systems.
Your expertise will contribute to the seamless operation of our innovative projects, making a significant impact on our clients and users.
#LI-МГ1 #EasyApply
Responsibilities
Lead the design and development of high-quality software solutions using Java Collaborate with cross-functional teams to gather and analyze system requirements Implement and maintain efficient data retrieval and analysis using Elasticsearch and OpenSearch Leverage Amazon Web Services and/or Microsoft Azure for cloud-based solutions Utilize Spring framework to develop robust and scalable applications Work on search platform development using Solr Ensure the reliability, security, and performance of software applications Provide technical leadership and mentorship to the development team Participate in code reviews and contribute to continuous improvement of development processes Stay updated with the latest trends and best practices in Java software development
Requirements
Minimum of 5 years of experience in Java software development Proven track record in leading and delivering successful software projects Proficiency in Java with a deep understanding of its core concepts Experience working with Elasticsearch and OpenSearch Familiarity with Amazon Web Services Strong knowledge of Spring framework Fluency in English (B2+ or higher) for effective communication within the team and with stakeholders
Nice to have
Experience with Microsoft Azure Familiarity with Solr
We offer
Diverse multicultural, multi-functional, and multilingual work environment Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey Numerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses Knowledge-sharing with colleagues from EPAM's global tech communities English language courses 25 days holiday per annum 5 days of sick leave without medical certification Private health insurance for employees and discount for private health insurance for family members Discount for Fit Pass program Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia Regular corporate and social events (parties, sport events, advanced CSR programs etc.) Learning programs for kids (eKids)