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.