1 day ago Be among the first 25 applicants
Direct message the job poster from EPAM Systems
Talent Acquisition Specialist - EPAM Systems - EPAM Anywhere
EPAM is a leading global provider of digital platform engineering and development services.
We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow.
No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are currently seeking a Lead Java Developer to join our team remotely and develop scalable solutions for our data and infrastructure platform.
As a Lead Java Developer, you will be responsible for collaborating with cross-functional teams to ensure seamless integration and optimal performance.
Responsibilities
- Develop and maintain scalable and efficient solutions within the ET Data and Infrastructure Platform.
- Design and implement custom abstractions to meet the specific needs of the consumption systems.
- Collaborate with cross-functional teams, including data engineers, software developers, and infrastructure specialists, to ensure seamless integration and optimal performance.
- Optimize data pipelines, infrastructure components, and data storage systems for enhanced efficiency and reliability.
- Conduct thorough testing and debugging of software components to ensure high-quality deliverables.
- Stay up-to-date with the latest technologies, trends, and best practices in data processing, NoSQL databases, and ElasticSearch.
- Participate in code reviews, providing constructive feedback and guidance to team members.
- Document technical specifications, processes, and procedures related to the Data and Infrastructure Platform.
- Monitor and mentor the team members.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience as a Java developer, with expertise in NoSQL databases and ElasticSearch.
- Strong proficiency in Java programming language and its frameworks.
- In-depth knowledge of NoSQL databases such as MongoDB, Cassandra, or Couchbase.
- Experience working with ElasticSearch, including querying, indexing, and performance optimization.
- Solid understanding of distributed systems, data modeling, and data processing frameworks.
- Proficient in writing efficient and optimized code for large-scale data processing and storage.
- Familiarity with cloud platforms and technologies.
- Relevant leadership experience.
- Strong problem-solving skills and the ability to work independently and collaboratively.
- Excellent communication skills in English at an Upper-Intermediate level.
Nice to have
- Experience with Spring Boot and REST.
- Knowledge of reactive programming.
- Experience with other NoSQL databases such as DynamoDB or HBase.
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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology, Engineering, and Business Development
Industries
Software Development, IT Services and IT Consulting, and Technology, Information and Internet
#J-18808-Ljbffr