We are looking for an experienced Senior Java Developer to join a product development team and contribute to the evolution of a e-commerce platform.
The role combines hands-on software development with technical ownership, architectural decision-making, and active collaboration within an agile product team.
The ideal candidate is a proactive, technically strong engineer who can independently drive solutions, communicate effectively, and contribute to improving both the platform and team performance.
Tech Stack: Java, Spring Boot, Vue.js, Microservices, AWS, Kubernetes, AI development tools.
- Design, develop, and maintain features for a business-critical e-commerce platform.
- Build and improve scalable, reliable backend services and microservices.
- Take technical ownership of solutions, from architecture and design to implementation.
- Contribute to architectural decisions and continuous platform modernization.
- Collaborate closely with developers, product owners, and other stakeholders.
- Proactively identify technical challenges and drive improvements.
- Ensure high standards of code quality, maintainability, scalability, and reliability.
- Support team members through technical discussions, knowledge sharing, and mentoring.
- Help the team maintain clear priorities, effective collaboration, and consistent delivery.
- Contribute to improving development practices and practical agile ways of working.
- Participate in the ongoing development, operation, and improvement of the platform.
- 8+ years of professional Java development experience.
- Strong experience designing and developing robust, scalable, resilient systems.
- Solid knowledge of modern software architecture and microservices.
- Experience with Spring Boot and modern backend development practices.
- Ability to make independent technical decisions and take ownership of solutions.
- Strong problem-solving, analytical, and troubleshooting skills.
- Proven ability to drive technical initiatives from concept to implementation.
- Excellent communication and collaboration skills.
- Experience working in agile, cross-functional product teams.
- Ability to provide technical guidance and support other developers.
- Practical experience using AI-assisted development tools, including Claude Code or similar.
- Degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
Will be a plus:
- Hands-on experience with AWS and Kubernetes.
- Experience with Vue.js or other modern frontend frameworks.
- Experience modernizing legacy applications into microservices.
- Background in high-traffic e-commerce or transactional platforms.
- Experience with CI/CD, automated testing, and cloud-native development.
- Previous experience in technical leadership or mentoring roles.
- Experience integrating AI tools into software development workflows.
- 20 working days of paid vacation per year;
- Official holidays of Ukraine – days off;
- Modern equipment for work;
- Corporate events;
- External and internal training: conferences, professional events, courses, TechTalks;
- English speaking club.