Lead Java Software Engineer at Resource Innovations - ScoutJobs - The AI-curated global job board
Skip to content
Resource Innovations
Posted 2 days ago

Lead Java Software Engineer

Resource Innovations

Requirements

Bachelor's or Master's in Computer Science or related field, 8+ years software development experience, Proficiency in Java, Python, and Spring Boot, Experience with MySQL and NoSQL, Knowledge of AWS and CI/CD, Microservices design experience

Skills

JavaSpring BootAWSPythonMicroservicesKubernetes

About the role

Responsibilities

  • Lead the full software development life cycle of cloud-based enterprise applications, including design, development, testing, and implementation.
  • Design and develop cloud-native applications using Java, Spring Boot, and microservices architecture.
  • Build scalable, high-performance systems using REST/SOAP web services, API Gateways, and RDBMS.
  • Write clean, maintainable, and well-documented code while conducting thorough code reviews.
  • Identify and resolve complex technical issues, including production support and performance bottlenecks.
  • Collaborate cross-functionally with QA, DevOps, Product, and Business teams using Agile methodologies.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of software development experience building scalable enterprise applications.
  • Strong proficiency in Java, Python, and Spring Boot.
  • Experience with MySQL and at least one NoSQL database.
  • Knowledge of AWS services and CI/CD pipelines.
  • Proven experience with microservices design and implementation.
  • Strong analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with Kubernetes and containerization.
  • Familiarity with Angular web technologies.
  • Hands-on experience with AI-assisted coding tools like GitHub Copilot or Claude.
  • Knowledge of the energy industry and related software systems.
  • Experience with OpenSearch/Elasticsearch and messaging systems like RabbitMQ.

Benefits

  • Competitive base salary ranging from $85,000 - $160,000 plus discretionary annual bonus.
  • Three weeks of paid vacation annually and paid holidays.
  • 401(k) retirement plan with employer match.
  • Comprehensive medical, dental, and vision coverage.
  • Parental leave and employee assistance programs.

About the Company

Resource Innovations is a women-led energy transformation firm focused on driving impact through clean energy solutions. We guide utilities through complex challenges like electrification and carbon reduction, leading the charge to power meaningful change in the energy sector.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Lead Java Software Engineer

Resource Innovations · San Francisco

Sign up to apply