
Lead Java Software Engineer
Resource Innovations
The Role
Overview
Lead Java engineer designing, building, and deploying cloud SaaS for energy utilities.
Key Responsibilities
- cloud development
- technical architecture
- code review
- performance optimization
- agile collaboration
- tool research
Tasks
-Application Development: Lead and participate in the full software development life cycle of cloud-based enterprise applications, including design, development, testing, implementation, and support in a fast-paced, distributed environment. -Continuous Improvement: Research, analyze, and recommend emerging tools, frameworks, and technologies to enhance development efficiency and solution quality. -Technical Design & Architecture: Design and develop cloud-native applications using Java, Spring Boot, and related frameworks. Work with REST/SOAP web services, Redis, API Gateways, and RDBMS to build scalable, high-performance systems. Ensure software designs meet performance, security, usability, reliability, and scalability requirements. -Code Quality & Review: Develop clean, maintainable, and well-documented code following best practices and design patterns. Conduct code reviews, provide feedback, and contribute to continuous improvement in development standards. -Troubleshooting & Optimization: Identify, analyze, and resolve complex technical issues; optimize applications for performance and scalability. -Collaboration & Process: Collaborate cross-functionally with QA, DevOps, Product, and Business teams using Agile methodologies (Scrum, Jira, Confluence, Git) to deliver quality software solutions on time.
Requirements
- java
- spring boot
- microservices
- aws
- docker
- nosql
What You Bring
-Exposure to NoSQL databases (MongoDB, DynamoDB) -Knowledge of the Energy industry and related software systems -Databases: MySQL, SQL, familiarity with NoSQL (MongoDB, DynamoDB preferred) -Ability to work independently in a fast-paced, distributed environment -Languages & Frameworks: Java, Spring Boot, Hibernate, Maven, JMS, Redis -Testing: JUnit, TestNG, Mockito -Web Technologies: JavaScript, HTML, CSS; Angular experience a plus -Architecture: Microservices design and implementation experience -Collaborative mindset with attention to quality and maintainability -Integration & Data: Apache Camel, JSON, XML, ETL tools (Pentaho, Stitch) -Strong analytical and problem-solving abilities with critical thinking skills -Cloud & DevOps: AWS services (EC2, S3, RDS, Lambda, etc.), Linux, CI/CD pipelines, containerization (Docker, Kubernetes preferred) -Excellent verbal and written communication
People Also Searched For
Construction Project Manager jobs in Oakland , California , US
Project Manager jobs in Oakland , California , US
Construction Site Manager jobs in Oakland , California , US
Construction Project Manager jobs in California , US
Project Manager jobs in California , US
Construction Site Manager jobs in California , US
Construction Project Manager jobs in Oakland , US
Project Manager jobs in Oakland , US
Construction Site Manager jobs in Oakland , US
The Company
About Resource Innovations
-Merged with Nexant in 2021 and backed by Morgan Stanley Capital Partners in 2024, accelerating its scale and reach. -Specializes in transforming utility operations through demand-side management, software systems, and advisory services. -Works on diverse projects—from residential weatherization to grid modernization, electrification, and utility marketplaces. -Operates globally but retains utility-scale focus, delivering integrated energy solutions at significant scale.
Sector Specialisms
Energy Efficiency
Electrification
Distributed Energy Resources
Clean Energy
Renewables
Microgrids
Smart Homes
Connected Devices
Utility Services
Government Energy Programs
Community Development
Energy Demand Management
Energy Software Solutions
Decarbonization
Sustainability Consulting
Energy Transformation
Energy Generation
Energy Distribution
Energy Consumption
Energy Savings Programs
Energy Engagement
Energy Analytics
Market Transformation
Codes and Standards
Emerging Technology
Visa Sponsorship
-no visa sponsorship or extensions are offered; candidates must reside in the u.s.
Security Clearance
-employment contingent on comprehensive background and reference checks. -pre‑employment drug screening may be required.
