Remote Lead Java and Data Integration Engineer

at Resource Innovations

Posted 3 hours ago 0 applied

Description:

  • Resource Innovations is seeking a Lead Java Software and Data Integration Engineer to join their growing Software As A Service (SaaS) team.
  • This position is a hands-on technical lead role responsible for the design, development, and deployment of innovative cloud-based enterprise software used by leading Energy organizations.
  • The role involves working on a wide range of SaaS products that fundamentally change how utilities manage business processes and customer initiatives for energy efficiency, renewable energy, demand response, and conservation.
  • Candidates should be passionate about product craftsmanship and want to work on impactful projects.
  • This is a remote position requiring occasional in-person office meetings for candidates residing in specific metro areas: San Francisco CA, Chicago IL, Phoenix AZ, Denver CO, or Madison WI.
  • Candidates must currently reside in the United States, as visa sponsorship or extensions are not offered for this position.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science or a related field is required.
  • Candidates must have 8+ years of hands-on software development experience delivering high-performance, reliable, and scalable applications.
  • Proven expertise in Java, Spring Boot, Hibernate, Maven, and JMS is necessary.
  • Strong experience with API design and development, including REST, SOAP, and API gateways is required.
  • Working experience with Spring Integration and Spring Batch modules, AWS Lambda, and API security is essential.
  • Solid experience with RDBMS (MySQL preferred) and strong SQL skills are required.
  • Candidates should be skilled in unit testing and test automation (JUnit, TestNG, Mockito).
  • Hands-on knowledge of AWS cloud services, Linux, and familiarity with JavaScript, HTML, and CSS is necessary.
  • Experience in agile development using tools like Jira, Confluence, and Git is required.
  • The ability to design and implement solutions using design patterns and multi-threaded programming is essential.
  • Strong analytical and problem-solving skills with excellent communication abilities are required.
  • Candidates must be able to work independently and lead initiatives in a fast-paced environment.

Benefits:

  • Resource Innovations offers competitive salaries based on a candidate's skills, experience, and qualifications for the position, with a compensation range for the base salary between $135,000 - $150,000.
  • Employees are eligible for a discretionary annual bonus in addition to base pay.
  • The company provides a comprehensive benefits package that includes three weeks of paid vacation per year, paid holidays, and a 401(k) retirement plan with employer matching.
  • Health, dental, and vision insurance, along with other supplemental benefits, are also included in the benefits package.
  • Employment is contingent upon the successful completion of a comprehensive background check and reference check, and a pre-employment drug screen may be required if applicable to the position.