Java Tech Lead Spring Boot / Microservices / AWS

Overview

Hybrid
$55 - $62
Contract - W2
Able to Provide Sponsorship

Skills

Agile
Amazon DynamoDB
Amazon RDS
Amazon Web Services
AngularJS
Apache Kafka
Application Servers
Backend Development
Cloud Computing
Continuous Delivery
Continuous Integration
Continuous Integration and Development
Customer Engagement
Database
Design Patterns
DevOps
Docker
Enterprise Integration
IBM WebSphere
IT Management
J2EE
JMS
JPA
Java
JavaScript
Kubernetes
Leadership
Messaging
Microservices
NoSQL
Node.js
OOD
Open Source
Production Support
RDBMS
React.js
Red Hat Linux
Remote Desktop Services
Spring Framework
Sprint
Team Leadership
Technical Drafting
WildFly
AWS
Spring Boot

Job Details

Job Title: Java Tech Lead

Location: Onsite in Torrance, CA

Pay Range: $55.00 $62.00 per hour, based on experience and internal equity

Schedule: Full-time, contract; long-term multi-year opportunity

Work Type: Hybrid 4 days in office, 1 day remote

Benefits: Health, Vision, Dental, Life Insurance, 401k, Continuing and on-demand education

You must be willing to work onsite in Torrance, CA

Sponsorship is available for this role

ONLY W2 NO CORP to CORP NO 3rd Parties

Position Summary:

We are seeking a Java Tech Lead to join our Digital Services Development team. This role will lead technical design, architecture, development, and production support for high-impact digital applications, helping to deliver exceptional user experiences and strengthen customer engagement.

The ideal candidate will have deep expertise in Java/J2EE, microservices, cloud (AWS), and enterprise integration as well as leadership experience guiding development teams in Agile environments.

Key Responsibilities:

  • Lead architecture, design, development, and deployment of large-scale enterprise applications and backend systems
  • Provide technical leadership to development teams, ensuring adherence to best practices and architectural standards
  • Develop microservices and enterprise integration solutions using Java/J2EE frameworks, Spring Boot, and related open-source tools
  • Work with public cloud providers (AWS preferred) and containerized deployment frameworks (Docker, Kubernetes, OpenShift)
  • Build solutions that integrate with application servers and messaging systems (JBoss, WebSphere, Kafka, Red Hat AMQ, JMS)
  • Ensure database solutions are scalable, secure, and optimized (RDBMS, NoSQL, DynamoDB)
  • Participate in Agile ceremonies, sprint planning, and DevOps-driven continuous integration/deployment
  • Collaborate with cross-functional teams to deliver seamless, high-quality digital experiences

Required Skills & Experience:

  • 5 10 years of experience developing large-scale enterprise applications & backend systems
  • 3+ years in a senior technical role such as Tech Lead, Team Lead, or equivalent hands-on leadership role
  • Strong Java/J2EE skills with frameworks including Spring Boot, Spring Integration, Spring Data, JPA, Hibernate
  • Experience with AWS cloud solutions
  • Proficiency in microservices/backend development and enterprise integration
  • Familiarity with containerized deployments (Docker, Kubernetes, OpenShift) and serverless architecture
  • Knowledge of RDBMS, RDS, NoSQL, and DynamoDB
  • Strong grasp of object-oriented design, design patterns, architecture principles, and current technology trends
  • Agile development methodology expertise
  • Experience with DevOps practices and CI/CD tools

Preferred Qualifications:

  • Experience in the automotive industry
  • Front-end skills in JavaScript, Angular, Node.js, or React
  • 3+ years of Big 4 consulting experience
  • Stable work history with large enterprise organizations
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.