Remote Hybrid Full-time USD 85,000 – 160,000 / year

Resource Innovations is hiring a Lead Java Software Engineer

Responsibilities

  • 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.
  • Design and develop cloud-native applications using Java, Spring Boot, and related frameworks.
  • Work with REST/SOAP web services, API Gateways, and RDBMS to build scalable, high-performance systems.
  • Ensure software designs meet performance, security, usability, reliability, and scalability requirements.
  • 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.
  • Identify, analyze, and resolve complex technical issues, including production support and performance bottlenecks; optimize applications for performance and scalability.
  • Collaborate cross-functionally with QA, DevOps, Product, and Business teams using Agile methodologies (Scrum, Jira, Confluence, Git) to deliver quality software solutions on time.
  • Stay current with evolving technologies, including AI-assisted development practices, and recommend improvements to tools, frameworks, and engineering processes.

Requirements

  • Hands-on technical leadership experience in software development
  • Experience in full software development life cycle of cloud-based enterprise applications
  • Proficiency in Java, Spring Boot, and related frameworks
  • Experience with REST/SOAP web services, API Gateways, and RDBMS
  • Proven ability to design scalable, high-performance systems
  • Strong understanding of performance, security, usability, reliability, and scalability requirements
  • Demonstrated experience in writing clean, maintainable, and well-documented code
  • Experience conducting code reviews and providing constructive feedback
  • Ability to troubleshoot and resolve complex technical issues including production support and performance bottlenecks
  • Experience collaborating with QA, DevOps, Product, and Business teams
  • Working knowledge of Agile methodologies (Scrum, Jira, Confluence, Git)
  • Current residence in the United States

Work Arrangement

Hybrid — San Francisco CA, Chicago IL, Phoenix AZ, Denver CO, Salt Lake City, Madison WI

Additional Information

  • Occasional in-person office meetings required for candidates residing in specified metro areas
  • No visa sponsorship or extensions offered for this position
Required Skills
Software DevelopmentJavaSpring BootAgile Methodologies
About company
Resource Innovations
Resource Innovations (RI) is a women-led energy transformation firm focused on impact. Building on expertise in energy efficiency, we’re constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges.
All jobs at Resource Innovations Visit website
Job Details
Department Software
Category other
Posted 18 days ago