Java Tech Lead

NimbusAITech LLC
United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Adaptable Database Systems Application Programming Interfaces (APIs) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 JIRA Automation of Tests Cloud Computing Software Quality Code Review Continuous Integration
+50 more
Corona (Software Development Kit) Database Design Dependency Injection DevOps Disaster Recovery Fault Tolerance HP Systems Insight Manager Spring Framework Key Management NoSQL OAuth OpenShift JSON Web Token Secure Coding Amazon Simple Notification Service (SNS) Software Engineering Data Streaming Systems Integration Web Application Frameworks Datadog Data Logging Freeform SQL Enterprise Software Applications Grafana Spring-boot Software Security Infrastructure as Code (IaC) Git Cloudformation Event Driven Architecture Containerization AngularJS Kubernetes Information Technology Enterprise Integration Integration Frameworks Apache Kafka Domain Driven Development Functional Programming Cloudwatch Api Gateway Restful APIs Amazon Simple Queue Service (SQS) Domain Driven Design Splunk Dynatrace Devsecops Docker Jenkins Microservices

Job description

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., * 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.

Requirements

  • 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., * 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).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all