San Francisco, California, United States Hybrid Employment

Resource Innovations is hiring a Lead Java and Data Integration Engineer

About the Role

Resource Innovations, a women-led energy transformation firm, is seeking a Lead Java and Data Integration Engineer. In this hands-on technical lead role, you will design, develop, and deploy innovative cloud-based enterprise SaaS software. Your focus will be on architecting data integration solutions and APIs to connect systems for our energy sector clients.

What You'll Do

  • Lead the design and development of data integration solutions and APIs to connect enterprise systems and services.
  • Architect and implement API-driven interfaces and ETL/data pipelines using Java, Spring Boot, and integration frameworks.
  • Design and implement parallel and batch processing of large data sets, applying proven integration patterns and performance optimization techniques.
  • Participate in the full software development lifecycle—design, development, testing, deployment, and support of cloud-based enterprise applications.
  • Work with API Gateways, REST and SOAP web services.
  • Ensure designs meet performance, security, usability, reliability, and scalability requirements.
  • Collaborate in code reviews, provide design feedback, and mentor junior team members.
  • Research and evaluate new technologies, frameworks, and integration patterns to improve solutions.
  • Troubleshoot and resolve complex technical issues related to integrations and APIs.
  • Contribute to CI/CD pipelines and improve development practices.

What We're Looking For

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 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.
  • Strong experience with API design and development, including REST, SOAP, and API gateways.
  • Working experience with Spring Integration and Spring Batch modules, AWS Lambda, and API security.
  • Solid experience with RDBMS (MySQL preferred) and strong SQL skills.
  • Skilled in unit testing and test automation (JUnit, TestNG, Mockito).
  • Hands-on knowledge of AWS cloud services, Linux, and familiarity with JavaScript, HTML, CSS.
  • Experience in agile development using tools like Jira, Confluence, and Git.
  • Ability to design and implement solutions using design patterns and multi-threaded programming.
  • Strong analytical and problem-solving skills with excellent communication abilities.
  • Ability to work independently and lead initiatives in a fast-paced environment.

Nice to Have

  • Experience with front-end frameworks such as Angular.
  • Familiarity with NoSQL databases (MongoDB, DynamoDB).
  • Knowledge of microservices architecture and containerization/orchestration (Docker, Kubernetes).
  • Exposure to pipeline automation tools and DevOps practices.
  • Domain experience in the Energy industry or related enterprise systems.

Technical Stack

  • Java, Spring Boot, Hibernate, Maven, JMS, REST, SOAP, API Gateways, Spring Integration, Spring Batch, AWS Lambda, MySQL, JUnit, TestNG, Mockito, AWS, Linux, JavaScript, HTML, CSS, Jira, Confluence, Git, Angular, MongoDB, DynamoDB, Docker, Kubernetes

Benefits & Compensation

  • Compensation: $135,000 - $150,000
  • Three weeks of paid vacation per year
  • Paid holidays
  • 401(k) retirement plan with employer matching
  • Health, dental and vision insurance
  • Other supplemental benefits
  • Discretionary annual bonus

Work Mode

This is a hybrid position. Locations include San Francisco CA, Chicago IL, Phoenix AZ, Denver CO, and Madison WI.

Resource Innovations is an Equal Opportunity Employer, committed to ensuring equal employment opportunities for all job applicants and employees without regard to race, color, religion, national origin, gender, age, disability, marital status, genetics, protected veteran status, sexual orientation, or any other protected status.

Required Skills
JavaSpring BootHibernateMavenJMSRESTSOAPAPI GatewaysSpring IntegrationSpring BatchData IntegrationSQLETLKafkaAWS
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
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.

Visit website
Job Details
Category backend
Posted 8 months ago