Java Tech Lead

Remote • Posted 1 hour ago • Updated 1 hour ago
Contract W2
Contract Independent
12 Months
No Travel Required
Remote
$70 - $75/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Application Development
  • Amazon Web Services
  • Apache Kafka
  • Cloud Computing
  • AngularJS
  • Computer Science
  • Continuous Delivery
  • Automated Testing
  • Business Process
  • Coaching
  • API
  • Amazon EC2
  • Amazon S3
  • Amazon SQS
  • Bullhorn
  • Continuous Integration
  • Database Design
  • Dependency Injection
  • Microservices
  • Leadership
  • Domain-driven Design
  • DevOps
  • Enterprise Integration
  • IT Management
  • Mentorship
  • JIRA
  • DevSecOps
  • Disaster Recovery
  • Kubernetes
  • Docker
  • Git
  • Grafana
  • OAuth
  • Software Development Methodology
  • Software Engineering
  • Optimization
  • Quality Assurance
  • SQL
  • SQL Tuning
  • Java
  • Jenkins
  • Management
  • Messaging
  • NoSQL
  • Splunk
  • Spring Framework
  • Strategic Leadership
  • Streaming
  • Testing

Summary

Job Title: Java Tech Lead

Job Order ID: 1069 (Bullhorn Job ID: 1015552)

Job Type: Contract (12 Months: Aug 19, 2026 – Aug 19, 2027)

Location: Remote  Virginia (Must attend PI Planning in Virginia)


Role Overview

The Java Tech Lead serves as the primary technical leader responsible for the architecture, design, development, and delivery of complex, cloud-native enterprise solutions. This role combines hands-on engineering expertise with strategic leadership—driving architectural standards, engineering best practices, and modern software development methodologies across full-stack application development, event-driven architectures, microservices, and integration platforms using Java, Spring Boot, Kafka, Angular, and AWS.


Key Responsibilities

  • Architecture & Leadership: Design, build, and maintain enterprise applications; lead design sessions, architectural reviews, and implementation planning. Establish engineering best practices across testing, security, and operational support.
  • Technical Guidance: Provide hands-on mentorship through code reviews, technical coaching, and guidance while collaborating with Product Owners and Architects to translate requirements into scalable solutions.
  • Development & Microservices: Implement microservices, APIs, event-driven architectures (using Kafka), and domain-driven design (DDD). Develop high-quality Java/Spring Boot solutions and configurable, rule-driven business processes.
  • Messaging & Data: Perform Kafka administration, monitoring, and optimization. Design scalable data models, complex SQL queries, and integrations for high-performance applications.
  • Cloud & DevSecOps: Drive AWS cloud-native designs (Lambda, S3, EC2, API Gateway, SNS/SQS, CloudWatch, CloudFormation) using Infrastructure as Code (IaC) and lead CI/CD/DevSecOps implementations.
  • Observability & Resilience: Establish standards for logging, monitoring, alerting, and distributed tracing. Build fault-tolerant solutions with retry mechanisms, circuit breakers, and disaster recovery patterns.

 


Required Skills & Competencies

 

  • Frameworks & Architecture: Deep expertise in Spring Framework (dependency injection, auto-configuration), externalized configuration patterns, microservices, REST APIs, enterprise integration, DDD, and event-driven architecture.
  • Security & Observability: Strong grasp of OAuth2, JWT, API security, secrets management, secure coding, application monitoring, and distributed tracing.
  • DevOps Culture: Hands-on experience with CI/CD pipelines, DevSecOps, automated testing, and software quality engineering.

Minimum Qualifications

 

  • Education: Bachelor’s degree in Computer Science, IT, Engineering, or equivalent practical experience.
  • Experience:
    • 10+ years of software engineering experience (8+ years in hands-on Java development).
    • 3+ years in a Technical Lead, Lead Engineer, or Solution Lead role.
    • 5+ years with Java, Spring Boot, and REST APIs.
    • 3+ years with Kafka (messaging, event streaming, and administration).
  • Technical Stack:
    • Hands-on development using Angular and modern web frameworks.
    • Extensive experience in AWS environments (Lambda, S3, EC2, API Gateway, SQS/SNS, CloudWatch).
    • Relational and/or NoSQL database design and advanced SQL optimization.
    • CI/CD toolsets (Git, Jenkins, Jira).

 

  • Preferred Experience: Container technologies (Docker, Kubernetes/OpenShift) and monitoring solutions (CloudWatch, Splunk, Grafana, Datadog, OpenTelemetry).

 

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.
  • Dice Id: 91163956
  • Position Id: 9065140
  • Posted 1 hour ago
Contact the job poster
Varun Villa

Varun Villa

Team Lead Recruiting @ NimbusAITech LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

17d ago

Easy Apply

Contract

75 - 80

Remote

Today

Easy Apply

Contract

Depends on Experience

Remote or Atlanta, Georgia

28d ago

Easy Apply

Contract

Depends on Experience

Remote

Today

Easy Apply

Full-time

Depends on Experience

Search all similar jobs