Job Description
Job Summary
We are seeking a Lead Java Backend Software Engineer to join a high-performing engineering team responsible for building and supporting the core systems that power partner ventures and business platforms.
In this leadership role, you will design scalable backend services, establish engineering standards, and guide teams toward building reliable, high-quality systems. The ideal candidate combines deep technical expertise with strong leadership and communication skills.
Key Responsibilities
Backend System Development
- Design, develop, and maintain scalable backend systems using Java and Spring Boot.
- Build reliable services that support mission-critical business functionality.
- Ensure systems meet high standards of performance, scalability, and reliability.
Technical Leadership
- Provide technical guidance and mentorship to engineering teams.
- Promote best practices in architecture, coding standards, and development workflows.
- Act as a technical evangelist for engineering excellence across the venture.
Collaboration & Requirements
- Work closely with stakeholders to gather, analyze, and translate business requirements into technical solutions.
- Partner with cross-functional teams including product, infrastructure, and platform engineering.
- Participate in architectural discussions and strategic planning.
Production Support
- Provide live support for deployed systems.
- Troubleshoot production issues and drive long-term improvements.
- Ensure operational maturity and system observability.
Required Qualifications
Education
- Bachelor’s degree in Computer Science or equivalent practical experience.
Experience
- 9+ years of professional experience in Java development.
- 3–5 years of technical leadership experience guiding engineering teams.
Technical Skills
- Advanced expertise in:
- Java
- Spring Boot
- REST APIs
- Strong experience with Relational Databases, especially PostgreSQL.
- Experience identifying and implementing scalable backend architectures.
Cloud & Infrastructure
- Experience with Infrastructure as Code tools such as:
- Terraform
- ArgoCD
- CloudFormation
- Familiarity with Azure cloud platforms.
- High-level understanding of Microservices architecture and Kubernetes environments.
Additional Skills
- Strong debugging and problem-solving abilities.
- Experience collaborating with platform and DevOps teams.
- Passion for automation, engineering quality, and scalable systems.
- Excellent communication and leadership capabilities.
What Makes You a Great Fit
- You enjoy leading backend engineering initiatives.
- You thrive in environments where scalability and reliability matter.
- You’re passionate about mentoring developers and improving engineering culture.
- You bring a strong sense of ownership and accountability to everything you build.