On-site
Senior
Full Time
Posted December 30, 2025
Tech Stack
java
spring
spring-boot
hibernate
mongodb
amazon-dynamodb
amazon-web-services
amazon-ec2
amazon-s3
amazon-rds-for-mysql
aws-lambda
docker
kubernetes
javascript
appcast
Job Description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Motion Recruitment Partners, LLC, is seeking the following. Apply via Dice today!
A female-owned energy start-up in San Francisco is urgently hiring a Lead Java Software Engineer for a full-time position. You'll develop SaaS enterprise software for leading energy organizations using technologies including Java, Spring Boot, Hibernate, Angular, RESTful APIs, Microservices, MongoDB, DynamoDB, AWS (EC2, S3, RDS, Lambda), CI/CD, Docker, Kubernetes, and ETL tools. Responsibilities include architecture and design, code reviews, mentorship, and cross-team collaboration.
Candidates should have 8+ years of experience building SaaS applications and helping lead developers. Experience in the energy sector is a plus.
This role offers remote flexibility with occasional onsite meetings and full benefits.
**Required Skills & Experience:**
- Bachelor's in Computer Science or related field
- 8+ YOE developing in Java
- Experience building scalable SaaS applications
- Spring Boot
- JavaScript or Angular 15+
- Microservices design and implementation experience
- CI/CD
- AWS Lambda
- Docker
- Kubernetes
- ETL tools
- MongoDB or DynamoDB
- Excellent communication skills
**What You Will Be Doing:**
- Application development
- Architecture and design
- Code reviews
- Collaborate with QA, DevOps, Product, and Business Development teams
**The Offer:**
- Medical, dental, and vision insurance
- Three weeks of paid vacation and paid holidays
- Discretionary annual bonus
- 401(k) matching
- Three step interview process