Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Resource Innovations

Lead Java Software Engineer

Resource Innovations

Lead Java Software Engineer developing innovative cloud-based enterprise software for leading Energy organizations. Seeking candidates passionate about impacting the world through technology and product craftsmanship.

Posted 4/24/2026full-timeMadison • Arizona, Colorado, Illinois, Wisconsin • 🇺🇸 United StatesSenior💰 $85,000 - $160,000 per yearWebsite

Tech Stack

Tools & technologies
AngularApacheAWSCloudElasticSearchJavaKubernetesMicroservicesMySQLNoSQLPythonRabbitMQRDBMSSDLCSOAPSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • 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.
  • Design and develop cloud-native applications using Java, Spring Boot, and related frameworks. Work with REST/SOAP web services, API Gateways, and RDBMS to build scalable, high-performance systems. Ensure software designs meet performance, security, usability, reliability, and scalability requirements.
  • 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.
  • Identify, analyze, and resolve complex technical issues, including production support and performance bottlenecks; optimize applications for performance and scalability.
  • Collaborate cross-functionally with QA, DevOps, Product, and Business teams using Agile methodologies (Scrum, Jira, Confluence, Git) to deliver quality software solutions on time.
  • Stay current with evolving technologies, including AI-assisted development practices, and recommend improvements to tools, frameworks, and engineering processes.

Requirements

What you’ll need
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 8+ years of software development experience building high-performance, reliable, and scalable enterprise applications.
  • Strong proficiency with Java, Python, and Spring Boot
  • MySQL and at least one NoSQL database
  • OpenSearch/Elasticsearch, log analytics, APM tools
  • Apache Camel, messaging systems like RabbitMQ and Data pipelines
  • AWS services, CI/CD pipelines, Kubernetes (preferred)
  • Microservices design and implementation experience
  • 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.
  • Angular experience a plus
  • Hands-on experience or strong familiarity with AI-assisted coding tools (e.g., GitHub Copilot, Claude, or equivalent)
  • Knowledge of the Energy industry and related software systems

Benefits

Comp & perks
  • Competitive salaries based on skills and experience
  • Discretionary annual bonus eligibility
  • Three weeks of paid vacation annually
  • Paid holidays
  • 401(k) retirement plan with employer match
  • Medical, dental, and vision coverage
  • Parental leave
  • Employee assistance program
  • Commuter benefits
  • Additional supplemental offerings

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootPythonMySQLNoSQLOpenSearchElasticsearchApache CamelRabbitMQMicroservices
Soft Skills
analytical skillsproblem-solvingcritical thinkingverbal communicationwritten communicationindependencecollaborationattention to qualitymaintainabilityinterest in sustainability
Certifications
Bachelor’s degreeMaster’s degree