Back to Search
We are seeking a remote Lead Java Developer to join our Data Integration & Streaming team. You will work at the intersection of our systems and platforms that contribute to and consume data. You will be responsible for building performant and scalable data streaming/ETL solutions, while ensuring the reliable handling of data and integration with Microsoft Azure Cloud stack, specifically Events Hub, and SQL Server. Also, you will be expected to have practical experience with Docker containers and Debezium.
Responsibilities
- Design and develop performant and scalable data streaming/ETL solutions with Java
- Lead the team of experienced engineers
- Ensure reliable handling of data and integration with Microsoft Azure Cloud stack, specifically EventsHub and SQL Server
- Collaborate with cross-functional teams and stakeholders to understand data integration needs and requirements
- Ensure integration with Debezium for data ingestion and processing
- Implement and deploy Docker containers for data streaming/ETL solutions
- Participate in code review and testing to ensure the quality of deliverables
Requirements
- 5+ years of experience in developing backend solutions with Java
- 1+ year of relevant leadership experience
- Expertise in Microsoft Azure Cloud stack, specifically Events Hub, SQL Server
- Knowledge of Docker containers
- Experience in building high-performance and scalable data streaming/ETL solutions
- Proficiency with C/C++, Rust, Javascript, or Python
- Knowledge of Debezium and Data Handling
- Excellent analytical and problem-solving skills, with the ability to design and develop innovative solutions
- Good communicational and organizational skills
- Fluent in English, with at least Upper-Intermediate proficiency level for effective communication with stakeholders and team
Nice to have
- Experience with NATS
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