Remote job
Talent Pool - Lead Developer Java
Job details
About this role
Role overview
Senior software developer role focused on designing and delivering impactful solutions in collaboration with cross-functional partners. The position blends hands-on coding with technical leadership, mentoring, and a strong emphasis on engineering craft. It suits someone who balances conviction with openness and thrives in collaborative, value-driven teams.
Responsibilities
- Write clean, reusable, well-tested code following practices such as test-driven development, pair programming, and established design patterns. - Champion continuous delivery to ship high-quality software and reach end users early and often. - Build large-scale distributed systems composed of microservices alongside teammates from multiple disciplines. - Promote and apply DevSecOps tooling and culture, integrating security earlier in the development lifecycle. - Participate in the full delivery cycle, from ideation through deployment and ongoing iteration. - Mentor less-experienced peers through technical guidance, code review, and leadership by example.
Requirements
- Hands-on experience across the full stack with Java and Spring Boot, complemented by Kafka, Kubernetes, and Terraform, plus a solid grounding in object-oriented programming. - Demonstrated ability to produce high-quality, maintainable, well-tested code. - Comfort working in Agile environments such as Extreme Programming, Scrum, or Kanban. - Strong understanding of TDD, continuous integration, and continuous delivery. - Working knowledge of cloud platforms such as AWS or Azure, and container tooling like Docker.
Nice to have
- Active presence in the wider tech community through conference talks, open-source contributions, or technical writing. - Resilience in ambiguous situations and a willingness to approach problems from multiple angles.
Benefits and work setup
- Remote-friendly arrangement with flexible career development supported by interactive tools and numerous internal learning programs. - A cultivation culture that emphasizes helping teammates grow while respecting individual career autonomy.