PLAN A is a software development company delivering tailored enterprise software solutions, nearshore Agile teams, and digital transformation projects across Europe.
We combine technical excellence with business insight, focusing on real impact — for our clients and for our people.
Our approach is rooted in partnership, reliability, and transparency, and we thrive in a culture that values teamwork, continuous learning, and accountability.
We don’t just build software. We build long-term success — together.
About the project:
Join a dynamic and innovative engineering team to design, build, deploy, and maintain scalable, cloud-based Java applications that serve a broad user base. Work in an Agile environment where you’re encouraged to prototype, lead initiatives, and shape engineering standards.
In This Role You Will:
Design, develop, and maintain Java-based backend services using Spring Boot or similar frameworks.
Act as a hands-on technical expert, help set engineering best practices, drive continuous improvement, and conduct code reviews.
Build, test, and deliver high-quality, scalable APIs and backend services that perform under load.
Contribute actively to architectural decisions and code standards, while collaborating closely with cross-functional stakeholders to align engineering with business goals.
Qualifications/Experience:
Extensive experience with Java and the Spring ecosystem, specifically Spring Framework and Spring Boot.
Strong proficiency in SQL and ORM frameworks like Hibernate.
Demonstrated experience with Test-Driven Development (TDD) practices.
Solid understanding of AWS (public cloud environments, services, deployments).
Proficiency in modern CI/CD pipelines and container technologies such as Docker.
Familiarity with Kotlin (not mandatory but a plus).
Focus on maintainable, testable, and well-documented code.
Collaborative communicator who can explain technical concepts clearly and mentor fellow engineers.
Fluent in English.
Why join us:
Make a real difference – Challenge yourself and see how your work contributes to meaningful results for our clients and team.
Be part of a strong team – Work in a culture that celebrates teamwork, trust, and open communication at every level.
Grow with us – We invest in your development with tailored learning programs, certifications, and growth opportunities.
Work internationally – Collaborate with diverse teams and partners across Europe.
Enjoy flexibility – Benefit from flexible hours and the option to work from home.
Take care of yourself – Enjoy 25 days of paid annual leave and additional health insurance.
Be empowered – Your initiative, ideas, and creativity are always welcome. We recognize and reward a job well done.
Please note that only shortlisted candidates will be contacted
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.