Job Description
A leading AI-driven SaaS company in San Francisco is seeking a Lead Java Developer to drive the development of their core platform. This hybrid role allows you to work remotely while also collaborating onsite in their innovative San Francisco office. As the lead developer, you will design and implement scalable back-end systems using Java, Spring Boot, and Microservices architecture. You will also mentor a team of developers and work closely with product managers to deliver high-quality software solutions.
This is an exciting opportunity to work with cutting-edge AI technologies in a leadership role while working on a platform used by thousands of customers.
Required Skills & Experience:
- 10+ years of Java development experience
- Expertise in Spring Boot, Hibernate, and microservices architecture
- Strong experience with containerization (Docker) and orchestration (Kubernetes)
- Proven leadership experience in managing and mentoring teams
Desired Skills & Experience:
- Experience with AI/ML platforms and large-scale distributed systems
- Knowledge of CI/CD tools such as Jenkins or GitLab CI
- Excellent communication and leadership skills
- Strong problem-solving abilities and attention to detail
Daily Responsibilities:
- Lead the development of back-end systems and services using Java
- Architect and design scalable systems for the SaaS platform
- Mentor and guide a team of developers, ensuring code quality and best practices
- Collaborate with cross-functional teams to build and deploy new features
- Ensure system performance, scalability, and reliability
Salary: $185,000 – $200,000
The Offer: Full-time, Bonus and Stock Option eligible
You will receive the following benefits:
- Medical, Dental, Vision, and Life Insurance
- Stock options and 401(k) with company match
- PTO, paid holidays, and flexible working hours
- Relocation assistance and employee wellness programs
Note: Candidates must be authorized to work in the US without sponsorship.