NoFluffJobs Stacjonarnie Senior

Full-Stack Java Developer

DCG

⚲ Warszawa, Gdynia, Gdańsk, Łódź

23 520 - 30 240 PLN (B2B)

Wymagania

  • Angular
  • Spring
  • Java
  • REST API
  • SQL
  • Docker
  • Kubernetes
  • Kafka

Opis stanowiska

O projekcie:
Offer:- Private medical care- Co-financing for the sports card- Constant support of dedicated consultant- Employee referral program

Wymagania:
- Minimum 5 years of experience in Java software development- Minimum 2 years of experience in front-end development- Hands-on experience with Java, Spring Boot, REST APIs, Kafka, MQ, SQL, Docker, and Kubernetes- Experience with microservices architecture and distributed systems- Practical knowledge of clean code, continuous integration, and event-driven architecture patterns- Experience in building scalable, high-throughput applications- Knowledge of front-end technologies such as Angular or React- Experience with databases, preferably Oracle DB- Experience with RESTful services and SOAP/OSB integrations- Familiarity with DevOps tools such as Jenkins and Argo CD- Understanding of data formats and standards such as XML, JSON, and Avro- Experience with Kafka streaming platform and schema registry concepts- Practical knowledge of version control tools, especially Git- English language skills at B1+/B2 level or higher- Experience working in Agile/Scrum methodology

Nice to have:

- Previous experience in the banking, financial services, or cards/payments domain- Experience working with legacy system modernization or platform migration projects- Broader understanding of event sourcing and event-driven integration patterns

Codzienne zadania:
- Designing and developing full-stack applications based on Java and modern front-end technologies
- Building and maintaining microservices using Java, Spring Boot, REST APIs, Kafka, MQ, and databases
- Supporting integrations between existing applications and the target Cards platform
- Developing translation and routing mechanisms between legacy and new systems
- Creating high-quality, scalable, and responsive applications
- Working with distributed, high-throughput systems
- Integrating with RESTful, SOAP, and OSB services
- Cooperating closely with internal and external stakeholders to deliver the best possible solutions
- Supporting clean code practices, continuous integration, and modern software engineering standards
- Working in an Agile/Scrum environment

🔍 Dekoder Ogłoszenia

🔴
Constant support of dedicated consultant
Oznacza to, że będziesz miał dedykowaną osobę do pomocy w sprawach formalnych i administracyjnych, a niekoniecznie mentora technicznego.
🔴
Experience in building scalable, high-throughput applications
Może oznaczać, że aplikacje są już zaprojektowane do obsługi dużego ruchu, ale równie dobrze może to być cel, który dopiero trzeba osiągnąć w ramach projektu.
🔴
Experience with microservices architecture and distributed systems
Może oznaczać pracę z istniejącymi mikroserwisami, ale także konieczność ich tworzenia od podstaw lub integracji z bardzo złożonymi, rozproszonymi systemami.
🟡
Practical knowledge of clean code
Wymaga stosowania dobrych praktyk programistycznych, ale poziom 'praktyczności' może być różnie interpretowany przez rekrutera i kandydata.
🟡
Experience working in Agile/Scrum methodology
Oznacza pracę w metodyce zwinnej, ale nie precyzuje, czy jest to dojrzałe wdrożenie Scruma, czy bardziej luźne podejście do metodyki.