Senior Data Software Engineer
Hybrid in Ukraine
Data Software Engineering
& 6 others
We are seeking an experienced Senior Data Software Engineer with expertise in Java to join our team.
In this role, you will be responsible for developing and maintaining a high-performance engineering framework that leverages AWS, DBT, Snowflake, and Kafka technologies.
Responsibilities
- Design and develop scalable, secure, and performant data processing solutions using Java
- Implement code solutions for data transformations and processing
- Conduct code reviews to ensure high-quality, maintainable code
- Ensure team adherence to standard engineering practices, including testing and CI/CD
- Perform performance testing and optimization of the framework
- Integrate monitoring and observability capabilities into the framework
- Collaborate with cross-functional teams to support and enhance the framework for future use cases
- Troubleshoot and resolve technical issues related to the engineering framework
- Mentor junior engineers and provide technical leadership
Requirements
- Proven experience in Java development
- Strong knowledge in AWS, Kafka, and DBT
- Experience with Snowflake and building data processing frameworks
- Familiarity with testing, CI/CD, and performance optimization techniques
- Understanding of secure coding practices and scalable architecture design
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Degree in Computer Science or related field
Nice to have
- Experience with other data processing technologies
- Contributions to open-source projects
- Certifications in AWS, Kafka, or related technologies
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a job