Java EE Developer

IBA Poland

United States

Remote

USD 30,000 - 46,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible work model
Co-financing for Medicover medicalcare
Co-financing for MultiSport card
English language classes
Regular team events

Job summary

IBA Poland is seeking a Java EE Backend Developer to join our global logistics information system project. You will contribute to designing and building a modern, scalable backend that supports shipping operations worldwide.

Work is primarily remote with flexible options (remote, hybrid or office-based in Poland). The role emphasizes Clean Architecture, Domain-Driven Design, and high-quality code. Travel to Germany may be required occasionally.

Qualifications

  • Minimum 2 years of professional Java EE experience.
  • Proficient English communication.
  • Experience with backend architecture and clean code practices.

Responsibilities

  • Design and develop software using Clean Architecture and DDD.
  • Write maintainable, scalable code following Clean Code practices.
  • Implement data access with JPA.
  • QA participation: code reviews, static analysis, unit/integration tests.
  • Create BDD scenarios with Given-When-Then.
  • Use JUnit, AssertJ, Mockito, DbUnit in tests.
  • Collaborate in CI/CD with GitLab and Jenkins.
  • Focus on backend and collaborate with the project team.
  • Participate in team meetings and knowledge sharing.
  • Occasional travel to Germany.

Skills

Java EE
English communication
Clean Code

Tools

Hibernate
JUnit
AssertJ
Mockito
DbUnit
GitLab
Jenkins
JPA
DDD

Job description

Join our team and help build a next-generation information system for a global logistics company.

We are looking for a Java EE Developer to join our remote development team. In this role, you will contribute to the design and development of a modern web-based application that supports shipping and logistics operations worldwide. If you are passionate about clean code, software architecture, and backend development, we would love to hear from you.

Your Responsibilities
  • Design and develop high-quality software solutions using Clean Architecture and Domain-Driven Design (DDD) principles.
  • Write maintainable, scalable, and efficient code following Clean Code best practices.
  • Implement and optimize data access layers using JPA.
  • Actively participate in the quality assurance process, including:
    • Code Reviews
    • Static Code Analysis
    • Unit, service, and end-to-end testing
  • Create and maintain BDD test scenarios using the Given-When-Then approach.
  • Work with testing frameworks such as JUnit, AssertJ, Mockito, and DbUnit.
  • Collaborate within a CI/CD environment based on GitLab and Jenkins.
  • Focus primarily on backend development while cooperating closely with the wider project team.
  • Participate in team meetings and knowledge-sharing activities.
  • Occasionally travel on short business trips to Germany.
Required Qualifications
  • At least 2 years of professional experience with Java EE.
  • Good command of English (Intermediate/B1 level or higher).
Nice to Have
  • Experience with Java 8 features (Streams, Lambdas, Optional, etc.).
  • Experience with J2EE or Spring Framework.
  • Hands-on experience with Hibernate or other ORM frameworks.
  • Knowledge of Inversion of Control (IoC) principles.
  • Familiarity with QueryDSL and advanced JPA concepts.
  • Understanding of Domain-Driven Design (DDD).
  • Experience with JUnit, AssertJ, Mockito, and DbUnit.
  • Knowledge of BDD/Gherkin methodology.
  • Experience working with GitLab and Jenkins in CI/CD environments.
What We Offer in IBA Poland
  • Modern office conveniently located in Wrocław.
  • Flexible working model: remote, hybrid, or office-based.
  • Employment contract or B2B cooperation, depending on your preference.
  • Competitive salary and attractive benefits package.
  • Flexible working hours.
  • Professional work equipment.
  • Friendly and supportive work environment.
  • Co-financing for Medicover medical care.
  • Co-financing for the MultiSport card.
  • Access to the MyBenefit platform.
  • Free English language classes.
  • Regular team-building and integration events.
  • Fresh fruit Thursdays in the office.

We have over 30 years of experience in providing comprehensive solutions in various industries. During this time, we have achieved success in over 2,000 projects and established development centers in several countries in Europe, the United States, Africa, and Asia. IBA Group develops and integrates custom software, implements proprietary and vendor solutions, and offers technical support and consulting. Fundamental areas: mainframe software, corporate and mobile applications, web, SAP and other ERP, BI, and IBM Tivoli systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Java EE Backend Engineer
Remote Java EE Backend Engineer

IBA Poland • United States

Remote
USD 30,000 - 46,000
Flexible work model
Co-financing for Medicover medicalcare
Co-financing for MultiSport card
+2
Go Developer
Go Developer

IBA Poland • United States

Hybrid
USD 140,000 - 180,000
Remote/hybrid work options
Flexible hours
Medicover private 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
Java Developer
Java Developer

Bonapolia • United States

Remote
USD 67,000 - 100,000
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
Java Developer (Polish-speaking) - Freelance
Java Developer (Polish-speaking) - Freelance

Netguru • United States

Hybrid
USD 43,000 - 57,000
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
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 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