Senior Backend Java Developer

Your ITeams Sp. z o.o.

Town of Poland (NY)

On-site

USD 31,647 - 47,471

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work (3 days per week in the办公室
Luxmed Gold Extended medical care
Multisport Plus
Unique TEAL culture
Agile environment
European integration trips
Well-being activities

Job summary

Your ITeams Sp. z o.o. is seeking a Senior Backend Java Developer with hybrid work in Poland to design, implement and improve backend APIs and services across microservice and monolith architectures. You will apply DDD, port-adapter patterns and reactive tech to deliver reliable, scalable systems.

The role collaborates with frontend teams (Angular), writes automated tests with Cucumber, follows SOLID principles, and mentors junior engineers while contributing to a dynamic TEAL culture.

Qualifications

  • Six years of hands-on Java development experience.
  • Frontend development experience is a plus.
  • Experience with reactive programming and stacks.
  • Spring and Hibernate knowledge.
  • Experience with Cucumber for BDD testing.
  • SQL, RESTful APIs and microservices experience.
  • Git version control knowledge.
  • English fluency in speech and writing.

Responsibilities

  • Design, implement and maintain backend APIs and services in Java with emphasis on reliability, scalability and maintainability.
  • Develop and enhance components within microservice and monolith architectures, applying domain-driven design and port-adapter patterns.
  • Apply reactive programming paradigms and reactive stacks to build responsive and resilient systems.
  • Collaborate with frontend colleagues, including teams using Angular, and with other stakeholders to ensure smooth integration and delivery of features.
  • Author and maintain automated tests and support behaviour-driven development practices using frameworks such as Cucumber.
  • Participate in design reviews, code reviews and continuous improvement activities to uphold coding standards and SOLID principles.
  • Manage source code and collaborate via Git-based workflows.
  • Provide technical guidance and mentoring to more junior team members when required.

Skills

Java
Reactive programming
Spring
Hibernate
REST API design
Git
Frontend basics
English proficiency

Education

Bachelor's in IT

Tools

Cucumber
SQL

Job description

We are seeking a Senior Backend Java Developer with basic frontend experience to contribute to a project within the banking sector. The person in this role will focus on designing, implementing and improving backend APIs and services across both microservice and monolithic architectures. The position emphasises resilient design, domain-driven design (DDD), port-adapter architecture and reactive technologies to deliver high-quality customer-facing solutions and to enable streamlined future development.

Responsibilities
  • Design, implement and maintain backend APIs and services in Java with emphasis on reliability, scalability and maintainability.
  • Develop and enhance components within microservice and monolith architectures, applying domain-driven design and port-adapter patterns.
  • Apply reactive programming paradigms and reactive stacks to build responsive and resilient systems.
  • Collaborate with frontend colleagues, including teams using Angular, and with other stakeholders to ensure smooth integration and delivery of features.
  • Author and maintain automated tests and support behaviour-driven development practices using frameworks such as Cucumber.
  • Participate in design reviews, code reviews and continuous improvement activities to uphold coding standards and SOLID principles.
  • Manage source code and collaborate via Git-based workflows.
  • Provide technical guidance and mentoring to more junior team members when required.
Qualifications
  • Higher education in IT or a related discipline is preferred.
  • At least six years of hands‑on experience in Java development.
  • Basic experience with frontend development.
  • Practical experience with reactive programming and reactive stacks.
  • Working knowledge of the Spring framework and Hibernate.
  • Experience with behaviour‑driven testing frameworks such as Cucumber.
  • Proficiency with SQL, RESTful API design and microservices architecture.
  • Familiarity with version control using Git.
  • Solid understanding of SOLID principles and common design patterns.
  • Fluent written and spoken English.
  • Hybrid work (3 days per week at the office: Warsaw/Gdansk/Gdynia)
  • Unique TEAL culture, relationship‑ and respect‑driven community, non‑corporate atmosphere.
  • Agile approach and no bureaucracy.
  • Outstanding integration trips to various places in Europe for all employees.
  • Activities to support your well‑being and health.
  • Luxmed Gold Extended medical care and Multisport Plus benefit.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia

DCG Poland • Town of Poland (NY)

On-site
USD 100,000 - 140,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia
Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Senior Backend Java Developer Java 21+, REST API, Spring Boot Warszawa
Senior Backend Java Developer Java 21+, REST API, Spring Boot Warszawa

DCG Poland • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Private medical care
Sports card subsidy
Dedicated consultant support
Java Developer (10/838)
Java Developer (10/838)

INFOLET SP. Z O.O. • Town of Poland (NY)

On-site
USD 80,000 - 120,000
Possibility to attend internal and external training
Relocation package
Extended medical care
+2
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia

DCG Poland • Town of Poland (NY)

On-site
USD 80,000 - 120,000
Private medical care
Co-financing for the sports card
Dedicated consultant support
Fullstack Java Developer Java, Spring Boot, REST APIs Warsaw, Łódź, Gdańsk, Gdynia
Fullstack Java Developer Java, Spring Boot, REST APIs Warsaw, Łódź, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Senior Fullstack Engineer (Java + React)
Senior Fullstack Engineer (Java + React)

GFT Polska • Town of Poland (NY)

Hybrid
USD 44,000 - 67,000
Hybrid work in Kraków office
Medical, sport, lunch subsidy, life 보험
Online training and certifications
+2
Java Fullstack Developer Java 7/8, Maven, Git, Spring, Angular Warsaw, Gdańsk, Gdynia
Java Fullstack Developer Java 7/8, Maven, Git, Spring, Angular Warsaw, Gdańsk, Gdynia

DCG Poland • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Java Fullstack Developer Java 7/8, Maven, Git, Spring, Angular Warsaw, Gdańsk, Gdynia
Java Fullstack Developer Java 7/8, Maven, Git, Spring, Angular Warsaw, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 80,000 - 120,000
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant