Senior Java Developer with ETL
., Warszawa +2 Locations
DCG
As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for:
Senior Java Developer with ETL
Responsibilities:
Design, develop, and maintain Java-based microservices and ETL components
Build and optimize RESTful APIs using Spring Boot and Hibernate
Implement and manage data persistence in relational databases (PostgreSQL, MsSQL)
Containerize applications with Docker and support CI/CD pipelines (Jenkins, Bamboo)
Monitor and troubleshoot system performance using tools like Prometheus, Grafana, and ELK
Collaborate with cross-functional teams in an Agile environment to deliver high-quality software
Requirements:
Java 21: Strong proficiency in modern Java features (e.g., records, pattern matching, virtual threads)
Spring Boot: Experience building RESTful APIs and microservices using Spring Boot
Hibernate: Solid understanding of ORM concepts and experience with Hibernate for data persistence
Microservices Architecture: Familiarity with designing, developing, and deploying microservices
Docker: Experience containerizing applications and managing Docker images/containers
Proficient in writing clean, maintainable, and testable code
Experience with unit testing frameworkst (e.g., JUnit, Mockito)
Familiarity with CI/CD pipelines and tools (e.g., Jenkins, Bamboo)
Understanding of software development lifecycle and agile methodologies
Experience with version control systems, particularly Git (Bitbucket)
Experience with build tools such as Maven
Experience working with relational databases, e.g. PostgreSQL or MsSQL
Familiarity with monitoring and logging tools like Prometheus, Grafana, or the ELK stack
Knowledge of Kubernetes or other container orchestration tools
Exposure to cloud platforms (e.g., AWS, GCP)
Experience with API documentation tools (e.g., Swagger/OpenAPI)
Strong problem-solving and analytical skills
Good communication and collaboration abilities
Ability to work independently and in a team environment
Willingness to learn and adapt to new technologies
Nice to have:
Experience with SSIS (SQL Server Integration Services) for ETL processes
Understanding of data warehousing concepts and data pipelines
Offer:
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Employee referral program

DCG to przestrzeń, w której spotykają się potrzeby biznesu i ambicje ludzi. Znamy wartość dobrze dopasowanej współpracy, dlatego pomagamy kandydatom znaleźć środowisko, w którym będą mogli rozwinąć skrzydła, a firmom - z...
Senior Java Developer with ETL
Senior Java Developer with ETL
., Warszawa
DCG