Talent.com
Lead Java Software Engineer
Lead Java Software EngineerResource Innovations • Denver, Colorado, United States
Lead Java Software Engineer

Lead Java Software Engineer

Resource Innovations • Denver, Colorado, United States
30+ days ago
Job type
  • Full-time
Job description

Resource Innovations is seeking  Lead Java Software Engineer  to join our growing Software As A Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise software used by leading Energy organizations. This position will work on wide range of SaaS products that fundamentally changes how utilities manage business processes and customer initiatives for energy efficiency, renewable energy, demands response and conservation. We are looking for candidates who want to work on things that make an impact on the world and are passionate about product craftsmanship.

This is remote position requiring occasional in-person office meetings for candidates residing in one of the following metro areas San Francisco CA, Chicago IL, Phoenix AZ, Denver CO, or Madison WI.

We require candidates to currently reside in the United States. Unfortunately, we are not offering visa sponsorship or extensions for this position.

Resource Innovations (RI) is a  women-led  energy transformation firm  focused on impact . Building on our expertise in energy efficiency, we're constantly expanding our portfolio of clean energy solutions to guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification. Carbon reduction. With every step, we're leading the charge to power change.

Duties and Responsibilities

  • 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.
  • 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.
  • Continuous Improvement :  Research, analyze, and recommend emerging tools, frameworks, and technologies to enhance development efficiency and solution quality.

Requirements

Education :   Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience :   8+ years of software development experience building high-performance, reliable, and scalable enterprise applications.

Technical Skills :

  • Languages & Frameworks :  Java, Spring Boot, Hibernate, Maven, JMS, Redis
  • Databases :  MySQL, SQL, familiarity with NoSQL (MongoDB, DynamoDB preferred)
  • Integration & Data :  Apache Camel, JSON, XML, ETL tools (Pentaho, Stitch)
  • Testing :  JUnit, TestNG, Mockito
  • Cloud & DevOps :  AWS services (EC2, S3, RDS, Lambda, etc.), Linux, CI / CD pipelines, containerization (Docker, Kubernetes preferred)
  • Architecture :  Microservices design and implementation experience
  • Soft Skills :

  • Strong analytical and problem-solving abilities with critical thinking skills
  • Excellent verbal and written communication
  • Ability to work independently in a fast-paced, distributed environment
  • Collaborative mindset with attention to quality and maintainability
  • Interest in sustainability and passionate about making a meaningful impact on the environment.
  • Preferred Experience :

  • Web Technologies :  JavaScript, HTML, CSS; Angular experience a plus
  • Exposure to  NoSQL  databases (MongoDB, DynamoDB)
  • Knowledge of the Energy industry and related software systems
  • Benefits

    Create a job alert for this search

    Lead Java Software Engineer • Denver, Colorado, United States

    Similar jobs
    Senior Lead Software Engineer

    Senior Lead Software Engineer

    Tyler Technologies • Lakewood, Colorado, United States
    Full-time
    The Senior Lead Software Engineer is responsible for generating creative solutions to address highly complex and critical issues to current applications and / or to create new solutions that address ...Show more
    Last updated: 14 hours ago • Promoted • New!
    Cloud Software Engineer (5006) (Broomfield, CO) (Secret)

    Cloud Software Engineer (5006) (Broomfield, CO) (Secret)

    Smx • Broomfield, Colorado, United States
    Full-time
    This person should have experience working in Cloud development with AWS services, such as serverless computing, Lambda, Infrastructure as Code (IaC) concepts, and knowledgeable in at least one pro...Show more
    Last updated: 3 days ago • Promoted
    Convera USA LLC. in Denver, CO has opening for Senior Software Engineer.

    Convera USA LLC. in Denver, CO has opening for Senior Software Engineer.

    Convera • Denver, Colorado, United States
    Full-time
    Full Stack Developer with a strong background in building scalable, high-quality, and high-performance web applications on the Microsoft technology stack and AWS Cloud environment.Develop front-end...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Delivery & Architecture Leader

    Senior Software Delivery & Architecture Leader

    Aegistech • Denver, CO, United States
    Full-time
    A leading technology firm is seeking a Principal Software Engineer with 15+ years of experience in technical roles, including leadership in agile environments. You will oversee a scrum team, ensurin...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer (Java / SpringBoot / Data pipeline)

    Principal Software Engineer (Java / SpringBoot / Data pipeline)

    Vertafore • Denver, CO, US
    Full-time
    Vertafore is a leading technology company whose innovative software solutions are advancing the insurance industry.Our suite of products provides solutions to our customers that help them better ma...Show more
    Last updated: 22 days ago • Promoted
    Java / Scala Developer

    Java / Scala Developer

    ClifyX • Englewood, CO, United States
    Temporary
    Java / Scala Developer / h2pLocation : Englewood, CO (100% Remote Until COVID-19) / ppDuration : 6+ Months Contract Rate - $60 / hr / ppMain requirement is good exposure in Java or Scala development with basic...Show more
    Last updated: 6 days ago • Promoted
    101755 Jr. DSP Software Engineer

    101755 Jr. DSP Software Engineer

    Manpowergroup Public Sector • Denver, Colorado, United States
    Full-time
    Required Clearance : Cleared or Uncleared.Mustin be ATO Top Secret / SCI .Due to our US federal government contract, candidates for this position are required to be a US Citizen and will be subject t...Show more
    Last updated: 4 days ago • Promoted
    Lead Software Development Engineer - Lunar Permanence

    Lead Software Development Engineer - Lunar Permanence

    Blue Origin • Denver, CO, United States
    Permanent
    Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the benefit of Earth.We're working t...Show more
    Last updated: 8 days ago • Promoted
    Software Engineer - Cloud Platform

    Software Engineer - Cloud Platform

    Viasat • Englewood, CO, United States
    Full-time
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...Show more
    Last updated: 25 days ago • Promoted
    Senior Software Development Leader

    Senior Software Development Leader

    Oracle • Denver, CO, United States
    Full-time
    Join our dynamic team dedicated to revolutionizing healthcare technology.As a key player, you will help design and execute both short-term and long-term strategic initiatives.Your leadership will b...Show more
    Last updated: 5 days ago • Promoted
    Manager, Software Engineer

    Manager, Software Engineer

    Relativity • Denver, CO, United States
    Full-time
    Relativity is a market-leading global tech company that equips legal and compliance professionals with a powerful platform to organize data, uncover the truth, and act on it.Our SaaS product, Relat...Show more
    Last updated: 22 days ago • Promoted
    Software Engineer - (Java) TS / SCI

    Software Engineer - (Java) TS / SCI

    Maania Consultancy Services • Littleton, Colorado, United States
    Full-time
    If you're interested please send me your updated resume with your expected salary.Clearance : Active TS / SCI with CI poly Clearance. Experience creating REST APIs and web services.Experience testing a...Show more
    Last updated: 25 days ago • Promoted
    Senior Software Engineer / Developer - Android

    Senior Software Engineer / Developer - Android

    Esrhealthcare • Denver, Colorado, United States
    Full-time
    Senior Software Engineer / Developer - Android.Engineer / Developer Android to join their team in Denver CO.This role will initially open up for the Denver area with the potential of going to the offic...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    VirtualVocations • Arvada, Colorado, United States
    Full-time
    A company is looking for a Senior Software Engineer - Java.Key Responsibilities Design, develop, and maintain enterprise-grade Java applications and RESTful APIs Perform technical analysis and m...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Backend Engineer

    Senior Java Backend Engineer

    Eliassen Group • Greenwood Village, CO, US
    Full-time
    Hybrid 4 onsite / 1 work from home in Greenwood Village, CO.The organization is hiring a backend engineer to implement Java 17 and Spring Boot services, design REST and GraphQL APIs, and support da...Show more
    Last updated: 8 days ago • Promoted
    Cloud Software Engineer (5006) (Broomfield, CO) (Secret)

    Cloud Software Engineer (5006) (Broomfield, CO) (Secret)

    Outside Analytics • Broomfield, Colorado, United States
    Full-time
    This person should have experience working in Cloud development with AWS services, such as serverless computing, Lambda, Infrastructure as Code (IaC) concepts, and knowledgeable in at least one pro...Show more
    Last updated: 3 days ago • Promoted
    Staff Software Engineer - Java

    Staff Software Engineer - Java

    Ghx • Louisville, Colorado, United States
    Full-time
    Hybrid Work - 1x a week in Louisville, CO.GHX is seeking a Staff Software Engineer.The Staff Software Engineer reports to the Director, S. WE and will be responsible for leading the technical develo...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    DSC Resources • Louisville, CO, US
    Permanent
    US-based only | No visa sponsorship | No third-party agencies.Must be authorized to work in the U.Direct hire only - we cannot work with third-party vendors or C2C arrangements.Our client, a leadin...Show more
    Last updated: 30+ days ago • Promoted