Lead Java Developer

Overview

Hybrid
$50 - $60
Contract - W2
Contract - 12 Month(s)

Skills

ADO
API Management
Agile
Amazon Kinesis
Amazon Web Services
Apache Kafka
Automated Testing
Cloud Computing
Continuous Improvement
Cucumber
Debugging
Docker
Elasticsearch
HTTP
IT Management
JIRA
JUnit
Java
Jbehave
Kubernetes
Mentorship
Messaging
Microservices
Software Development
Microsoft Azure
New Relic
Project Scoping
Roadmaps
Scrum
Selenium
Specification Gathering
Spring Framework
Streaming
Team Building

Job Details

Job Description: Lead Java Engineer

Location: Seattle, WA (Partial Remote Local Resources Preferred)
Position Type: Solutions
Start Date: September 2, 2025
End Date: August 28, 2026

Overall Experience Required :12+ yrs

About the Position

Elevate your Java engineering career! Our client is searching for a Lead Java Engineer to architect and deploy advanced microservices and APIs that fuel Customer Data solutions. As a technical leader, you will work within a collaborative, Agile team building mission-critical mid-layer services for the enterprise and its partners.

Responsibilities

Lead and actively participate in all Scrum ceremonies while driving the delivery of the product roadmap.

Define project scope, technical specifications, and estimate resources needed for successful implementation.

Communicate clearly with development teams, monitor project timelines, and track progress.

Propose robust technical solutions and deliver high-quality, fully functional features and enhancements.

Own the full software development lifecycle, including ongoing maintenance and support.

Establish and document best practices for application deployment and infrastructure health.

Identify and evaluate new technologies and advocate for continuous improvement.

Troubleshoot, debug, and optimize service performance.

Serve as a subject matter expert, providing guidance and mentorship on complex technical challenges.

Requirements

7+ years experience developing with Java 8+.

5+ years experience with Spring Boot.

4+ years experience with container platforms (Docker, Kubernetes, or AWS EKS).

4+ years experience working with cloud platforms (Azure or AWS).

Strong background in designing microservices and using HTTP/REST APIs.

4+ years experience with automated testing frameworks (JBehave, Cucumber, Selenium, JUnit).

4+ years collaborating on Agile/Scrum teams (including backlog refinement, standups, code reviews, and using tools such as JIRA or ADO).

2+ years of experience in a technical lead role.

Desired Skills

Experience with streaming/messaging tools: Kafka, NATS, Kinesis, or Azure Event Hub.

Exposure to observability platforms such as Datadog or New Relic.

Working knowledge of ElasticSearch and API management tools like Apigee.

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.