Job Summary
We are seeking a highly skilled and motivated Backend Developer with extensive experience in Java technology to lead the transformation of our platform. This role involves spearheading the migration from a traditional monolithic system to a modern, headless, API-driven architecture. The ideal candidate will combine hands-on development expertise with strong project leadership, driving innovation and delivering customer-focused solutions that provide tangible business value. Collaboration, technical excellence, and a proactive mindset are essential to succeed in this dynamic environment.
Key Responsibilities
Lead backend development efforts using Java, ensuring robust, scalable, and maintainable code. You will be responsible for managing projects end-to-end, balancing active coding with effective project oversight. A critical part of your role will be designing solutions that directly address user pain points and enhance the overall customer experience.
You will play a pivotal role in modernizing the platform by migrating from a monolithic architecture to a headless, API-driven system, enabling greater flexibility and scalability. Leveraging AI tools and automation, you will optimize workflows to boost both product quality and development efficiency.
Collaboration is key; you will work closely with frontend engineers, product managers, and designers to ensure seamless integration and alignment with product goals. Writing clean, efficient, and well-documented code is expected, alongside promoting best coding practices within the team.
Active participation in Agile ceremonies—including daily stand-ups, sprint planning, retrospectives, and demos—is essential to maintain transparency and continuous improvement. You will also mentor junior engineers, guiding them to meet technical requirements and grow their skills.
While your primary focus will be backend development, occasional contributions to frontend development using TypeScript and Angular will be required. Effective communication with stakeholders is crucial, translating complex technical concepts into clear business value and showcasing delivered features.
You will foster a culture of accountability, collaboration, and continuous improvement within the team. Identifying opportunities for innovation and contributing to the product roadmap will be part of your ongoing responsibilities. Additionally, you will ensure all development activities comply with security and data privacy standards.
Required Qualifications
- Proven proficiency in Java software development, including core Java and associated frameworks.
- Strong experience designing and implementing REST APIs.
- Demonstrated success in migrating monolithic systems to headless, API-driven architectures.
- Ownership mindset with the ability to lead projects and manage the full feature lifecycle effectively.
- Ability to balance technical excellence with business priorities to deliver impactful solutions.
- Experience integrating AI tools to enhance development processes and product capabilities.
- Familiarity with Agile methodologies such as Scrum and Kanban.
- Strong product thinking with a clear understanding of how features align with overall product strategy.
- Advanced English communication skills, both verbal and written, to engage effectively with diverse stakeholders.
Preferred Qualifications and Benefits
While not explicitly stated, candidates with experience in frontend technologies like TypeScript and Angular will have an advantage due to the collaborative nature of the role. The position offers the opportunity to work in a forward-thinking environment that values innovation, continuous learning, and cross-functional teamwork.
---
This role is ideal for a proactive backend leader passionate about driving technical transformation and delivering high-impact solutions in a collaborative, agile setting. If you thrive in balancing hands-on development with strategic leadership and enjoy working at the intersection of technology and business, we encourage you to apply.