Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a skilled Senior Java Developer to become part of our team.
In this position, you will help design and deliver reliable, scalable backend solutions that support business-critical applications. You will operate in a collaborative setting alongside experienced engineers, product owners, and cross-functional teams to turn innovative ideas into reality.
Responsibilities
- Create, improve, and maintain code across backend components
- Build backend microservices and REST APIs that enable scalable business functionality
- Craft unit tests to safeguard the reliability and correctness of the code
- Perform code reviews to preserve quality standards and spread knowledge across the team
- Apply engineering best practices, including code review, unit testing, and continuous integration
- Take an active part in SCRUM ceremonies as a member of the Agile team
- Contribute to estimation and planning sessions to support delivery predictability
Requirements
- Bachelor's or Master's Degree in Computer Science or a related field
- No less than 3 years of hands-on professional experience in software development
- Strong Java programming skills for building enterprise-grade applications
- Applied experience with Spring, Spring Boot, and Spring Data JPA for backend development
- Solid background in designing and developing microservices architectures
- Practical experience with Apache Kafka for distributed event streaming
- Background in designing and developing front-end applications and APIs
- Hands-on use of GenAI-assisted development to lift productivity and code quality
- English at B2 level or higher, with strong written and spoken communication skills
Nice to have
- Practical experience with APIs and Integration patterns across distributed systems
- Familiarity with GitHub Copilot for AI-assisted coding
- Exposure to Solution Architecture principles and practices
