Motion Recruitment
Lead Java Software Engineer / Energy Start Up / SaaS
Motion Recruitment, San Francisco, California, United States
Lead Java Software Engineer / Energy Start Up / SaaS
Overview 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. This role offers remote flexibility with occasional onsite meetings and full benefits.
Responsibilities
Application development
Architecture and design
Code reviews
Mentorship and cross-team collaboration (QA, DevOps, Product, Business Development)
Qualifications
Bachelor’s in Computer Science or related field
8+ years of experience 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
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
#J-18808-Ljbffr
Overview 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. This role offers remote flexibility with occasional onsite meetings and full benefits.
Responsibilities
Application development
Architecture and design
Code reviews
Mentorship and cross-team collaboration (QA, DevOps, Product, Business Development)
Qualifications
Bachelor’s in Computer Science or related field
8+ years of experience 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
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
#J-18808-Ljbffr