Overview
On Site
$140000 - $170000
Full Time
Skills
Recruiting
Enterprise Software
Hibernate
RESTful
Amazon EC2
Amazon S3
Amazon RDS
Remote Desktop Services
Mentorship
Energy
Computer Science
Java
SaaS
Spring Framework
JavaScript
AngularJS
Microservices
Continuous Integration
Continuous Delivery
Amazon Lambda
Docker
Kubernetes
Extract
Transform
Load
MongoDB
Amazon DynamoDB
Communication
Application Development
Collaboration
Quality Assurance
DevOps
Business Development
Insurance
Job Details
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:
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
- Application development
- Architecture and design
- Code reviews
- Collaborate with QA, DevOps, Product, and Business Development teams
- Medical, dental, and vision insurance
- Three weeks of paid vacation and paid holidays
- Discretionary annual bonus
- 401(k) matching
- Three step interview process
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.