JustJoin.IT Hybrydowo Mid

Senior Java Backend Developer

DCG

⚲ Warszawa, Gdańsk, Gdynia

23 520 - 25 200 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • PostreSQL
  • SQL
  • Hibernate

Opis stanowiska

The consultant will be responsible for developing, enhancing  and maintaining our Java-based applications that handle taxation, account management, and investment processing for our pension and savings products.

Responsibilities:
• Design, develop, and maintain Java applications supporting savings and investment products
• Build and enhance calculation engines ensuring compliance with tax regulations across multiple countries
• Develop solutions supporting complex business processes, tax authority integrations, and customer-facing reporting
• Participate in requirements analysis, solution design, development, testing, and deployment
• Collaborate with financial analysts to translate business requirements into technical solutions
• Mentor developers and act as a code reviewer and design sparring partner
• Promote practical engineering practices across the development team
• Use AI-assisted development and automation responsibly to improve productivity, quality, and learning
• Contribute strong collaboration and analytical skills to solve complex technical challenges
 

Requirements:
• Strong experience in Java 21 and Java-based application development
• Hands-on experience with Spring Boot and related Java frameworks
• Proven experience with relational databases and PostgreSQL SQL
• Practical experience with messaging technologies such as JMS, MQ, or similar protocols
• Strong proficiency in Java frameworks including Spring and Hibernate
• Knowledge of OpenAPI and AsyncAPI for producing and consuming data
• Familiarity with Git and CI/CD pipelines
• Understanding of software design patterns and object-oriented programming principles
• Ability to collaborate effectively with cross-functional stakeholders
• Strong analytical and problem-solving skills
• Very good command of English, both spoken and written

🔍 Dekoder Ogłoszenia

🟡
Mentor developers and act as a code reviewer and design sparring partner
Oczekuje się, że będziesz nie tylko programować, ale także aktywnie wspierać mniej doświadczonych kolegów i brać udział w dyskusjach architektonicznych.
🔴
Promote practical engineering practices across the development team
Może oznaczać, że obecne praktyki nie są idealne i będziesz musiał wprowadzić zmiany lub egzekwować standardy.
🔴
Use AI-assisted development and automation responsibly to improve productivity, quality, and learning
Firma chce wykorzystać AI, ale niejasne jest, jak bardzo jest to zintegrowane i czy nie będzie to dodatkowe obciążenie zamiast pomocy.
🟡
Contribute strong collaboration and analytical skills to solve complex technical challenges
Oczekuje się, że będziesz aktywnie uczestniczyć w rozwiązywaniu problemów, co może oznaczać pracę nad trudnymi lub niejasnymi zadaniami.
🟡
Strong experience in Java 21 and Java-based application development
Wymaganie najnowszej wersji Javy może oznaczać, że projekt jest nowoczesny, ale też potencjalnie może wymagać szybkiego uczenia się nowych funkcji lub migracji.