Back to Search
Java Development Team Lead
Currently, we are looking for a remote Java Development Team Lead to join our team.
Responsibilities
- Complete SDLC: architecture, design, development and support of tech solutions
- Active participation in all scrum ceremonies, follow AGILE best practices effectively
- Play a key role in the development team to build high-quality, high-performance, scalable code
- Produce technical design documents and conduct technical walkthroughs
- Document and demonstrate solutions using Technical design docs, diagrams and stubbed code
- Collaborate effectively with technical and non-technical stakeholders
- Respond to and resolve production issues
Requirements
- 5+ years of relevant experience
- 1+ year in leadership roles
- Building data pipelines experience
- Experience with Elastic Search
- Solid knowledge of utilizing cloud managed services like AWS Step functions, AWS Lambda, AWS DynamoDB
- Experience with developing custom solutions using Apache nifi, Airflow, Spark, Kafka, Hive, and/or Spring Cloud Data Flow
- Experience with and understanding software design as it relates to Elasticsearch deployments or distributed computing / system architecture
- Experience indexing and administrating Elasticsearch indexes
- English level B2+ and higher
Benefits
- 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