- Company Name
- CERES Group
- Job Title
- ETL Developer
- Job Description
-
**Job Title**
ETL Developer
**Role Summary**
Senior ETL developer working within an agile scrum team to enhance and maintain modules of a Next‑Gen Data Platform. Responsibilities include designing, coding, testing, and troubleshooting ETL solutions, collaborating with business analysts and product managers, and providing technical support for large‑scale client implementations.
**Expectations**
- Deliver high‑quality, scalable ETL components within sprint timelines.
- Actively participate in all agile ceremonies and contribute to continuous process improvement.
- Provide expert guidance during code reviews and problem resolution.
- Maintain and improve test frameworks to ensure robust quality assurance.
**Key Responsibilities**
- Design, develop, test, debug, and deploy ETL solutions using Java, Spring, Microservices, SQL, and related technologies.
- Collaborate with Business Analysts and Product Managers to translate business requirements into sustainable technical solutions.
- Lead troubleshooting and problem resolution for major project phases and critical client deployments.
- Conduct unit, automation, and manual testing to meet quality standards.
- Review and refine code, provide constructive feedback, and enforce coding best practices.
- Enhance development and test methodologies, contributing to framework evolution.
- Coordinate cross‑team activities, manage backlog items, and participate in sprint planning, grooming, and retrospectives.
**Required Skills**
- Proficient in Java, Spring, Microservices, SQL, and RESTful API development.
- Experience with front‑end frameworks such as React (optional).
- Strong knowledge of RDBMS and SQL querying.
- Hands‑on experience with Azure Cloud services and cloud‑native architecture.
- Familiarity with Kafka, Snowflake, Kubernetes, Tomcat, and related ecosystem tools.
- Ability to write clean, maintainable code and automated tests.
- Solid debugging, problem‑solving, and analytical skills.
- Comfortable working in a fast‑paced, collaborative, agile environment.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline.
- Master’s degree preferred.
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are advantageous but not mandatory.
Stoke-on-trent, United kingdom
Remote
28-01-2026