Java developer
Summary
Develop Java back-end services for Swedish transportation projects integrating municipalities with taxi systems and building an order management platform. Technologies include Java 21, Spring Boot, AWS, PostgreSQL, MongoDB, and Temporal.
Our company Strikersoft with offices in Kyiv, Stockholm, Bucharest and 15 years history, is expanding the team and looking for Java Developer.
About the project
This role involves working across two related Swedish projects within the transportation domain.
The first project has been in production for approximately one year and is currently in an active development phase. It focuses on integrating Swedish municipalities with taxi service systems, using the Swedish SUTI standard.
The second project is an “order management system’ - a central hub connecting multiple taxi systems with different order providers. The project involves developing the core platform, adapting it for integration with various external systems, and building a financial module responsible for fare calculation, taxes, and other financial operations.
You will have an opportunity to contribute to the architecture and further development of the platform while working closely with the existing engineering team and project management.
Team
Solution Architect
2 Java Developers
Project Manager
A Front-End Developer will join the project at a later stage
How we work
Daily stand-up meetings
Sprint planning every two weeks
Regular retrospectives
Tech stack
Java 21
Spring Boot
AWS (EKS, Docker)
PostgreSQL
MongoDB
Temporal
Git
Responsibilities
Develop and maintain back-end services using Java and Spring Boot
Contribute to the architecture and technical design of the project
Deliver features end-to-end, from technical design through to production rollout
Design and implement integrations with external systems
Participate in the development of the platform’s core functionality
Conduct code reviews and contribute to engineering standards and best practices
Improve service performance, security, scalability, and reliability
Requirements
Strong experience with Java and SpringBoot
Experience designing and developing back-end systems and services
Strong understanding of integrations systems
Ability to work effectively as part of a cross-functional engineering team
Strong communication and collaboration skills
Fluent English
Nice to have experience working on projects related to:
Taxi or transportation systems
Logistics
Marketplaces
We propose:
We propose a decent level of autonomy together with responsibility and empowerment. Low bureaucracy and fast movement. Working with us is a great opportunity to see your outcomes and the value of your activities right away.
8 hours working day/5 days working week;
Paid vacations (20 working days);
Compensation for sick leaves (15 working days);
We offer flexible working hours because we believe in a perfect work-life balance;
Opportunity for professional and career growth;
Comfortable office with good transport accessibility for public and private transport, and good nearby infrastructure.