About the team & project
We’re looking for an experienced Java Developer to join a long-standing, stable project. This is an internal system developed in-house – not a client project or external contract. The system is well known to the team, has a clear direction, and is still evolving.
Technical decisions are made within the team, and we work closely with colleagues from other locations. You’ll be joining a large, international engineering team split into smaller workstreams. The team is supported by a technical manager who knows the system deeply.
What your day will look like
- We work in Kanban
- Daily stand-ups (remote), mostly async communication
- You’ll work independently on backend tasks – and have real ownership
- Code reviews, collaboration, and team support are part of the process
- International team, English is used daily in communication
Tech stack
- Java 8 / Java 17
- Spring (Core), Hibernate, EclipseLink
- Oracle / PL/SQL
- REST, SOAP
- GitHub, TeamCity, JUnit
- Tomcat / Tomee
- JSP, Struts (in some legacy components)
What we’re looking for
- 5+ years of experience with Java
- Strong knowledge of Spring, Hibernate, SQL (PL/SQL)
- Experience working with REST and SOAP APIs
- Ability to work with existing codebases
- Good command of English (B2+)
Nice to have (but not required):
- Docker, Linux, AWS
- Interest in learning React in the future
What we offer
- Stable, long-term cooperation
- Clear responsibilities and a predictable pace of work
- Real influence on the project and technical decisions
- Support from experienced developers and technical leads
- Development budget
- Hybrid work