Backend Developer (Java)
AgileClean CodeDockerHibernateJavaNoSQLRESTScrumSOAPSpring BootSpring FrameworkSQLTDDDDDJUnit, Spock, MockitoJava 8+test containersIT - Software development
Programming
Full timeRemoteRemote recruitment
10.07.2026
Join the team that develops systems supporting air traffic safety!
For our client, we are seeking a Java Developer to join a team responsible for the development and maintenance of advanced backend applications. We are looking for someone with experience in designing and creating modern Java-based solutions who wants to have a real impact on the development of systems critical to the operation of aviation infrastructure.
Working mode: Remote
Your tasks
- Development and maintenance of backend applications in accordance with the adopted architecture and design standards.
- Active participation in team work carried out using the Scrum methodology, including sprint planning, refinements and other ceremonies.
- Verifying code quality by participating in code reviews and sharing knowledge and best practices with the team.
- Diagnosing and resolving technical issues related to environments and applications.
- Selection of appropriate technologies and solutions to support the achievement of project goals.
- Creation and ongoing updating of technical documentation.
- Ensuring the stable operation of business systems through the installation, configuration and maintenance of environments and applications.
Our expectations:
- You have at least 3 years of experience in programming backend applications in Java.
- You are very familiar with Java (8 or newer), Spring Framework, Spring Boot, Hibernate, and JPA.
- You have experience working with relational and non-relational databases (SQL and NoSQL).
- You create unit and integration tests using tools such as JUnit, Mockito, Spock, TestContainers and WireMock.
- You are familiar with REST and SOAP technologies and have experience in creating or integrating services based on these standards.
- You can use Docker to build and run Java applications in container environments.
- You feel comfortable working in accordance with Agile/Scrum methodologies.
- You speak English at a level that allows you to work freely with technical documentation.
Welcome:
- Knowledge of good programming practices such as TDD, DDD and Clean Code (SOLID, KISS, DRY) or willingness to develop competences in this area.
- Higher technical education (computer science, automation, electronics, telecommunications or related fields).
We offer:
- Opportunity to participate in the development of modern systems supporting air traffic safety.
- Work on projects of strategic importance and high level of technological advancement.
- Collaboration with an experienced team of specialists in an Agile environment.
- Stable employment in a B2B model.
- Remote work.
- Preferential Luxmed and Multisport packages.
- Opportunity for professional development and participation in ambitious technological projects.
- Close cooperation with architects, analysts, testers and other members of the project team.
Are you interested in this offer?
Submit your CV and join the team creating solutions that support the operation of one of the most important elements of transport infrastructure in Poland. We look forward to receiving your application!
Incase you would like to apply to this job directly from the source, please click here