Tech Lead - Software Engineer

Heitmeyer Consulting
United States
about 1 month ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Code Review Continuous Integration DevOps Distributed Systems MongoDB NoSQL Redis Strategies of Testing AWS Cdk
+9 more
Backend Event Driven Architecture Kubernetes Cloud Migration Terraform Serverless Computing Docker Legacy Systems Microservices

Job description

Heitmeyer Consulting is seeking a hands-on Java Tech Lead to drive end-to-end modernization of backend systems-transitioning from legacy/on-prem platforms to AWS-based, cloud-native architectures. This role combines deep technical expertise, architectural ownership, and team leadership, with a focus on building scalable, resilient, event-driven microservices in a highly regulated financial environment., + APIs and service interfaces

  • Data models (relational + NoSQL)
  • Messaging patterns and integrations
  • Ensure systems are secure, scalable, and highly available, * Ensure systems meet expectations for:
  • Performance, availability, and resiliency
  • Implement:
  • Monitoring, alerting, and observability standards
  • Testing strategies (unit, integration, contract)

Requirements

  • 8-10+ years of backend software engineering experience
  • Strong expertise in Java or JVM-based technologies
  • Proven experience building microservices and REST APIs
  • Hands-on experience with AWS (compute, messaging, storage)
  • Experience with event-driven architectures (pub/sub, messaging systems), + Scalable, resilient backend services
  • APIs, data models, and messaging solutions, * Proven experience as a Tech Lead or senior technical leader
  • Ownership of service-level architecture and production systems
  • Strong collaboration across engineering, product, and platform teams
  • Experience mentoring developers and driving engineering best practices, + CI/CD pipelines and automation
  • Testing strategies (unit, integration, contract)
  • Strong “build it / run it” mindset
  • Production support, on-call, incident management
  • Knowledge of observability, monitoring, and reliability practices, + Docker, Kubernetes (EKS), ECS, or serverless (Lambda)
  • Infrastructure as Code (Terraform, AWS CDK)
  • Domain-Driven Design (DDD) concepts
  • Experience with NoSQL databases (MongoDB, Redis)
  • Familiarity with API gateways (Apigee, Kong)
  • Experience with observability tools (Datadog, New Relic, Prometheus)
  • Experience in regulated environments (banking, PCI, SOX)
  • Exposure to AI-assisted / agentic development practices

Apply for this position

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

Apply on www.heitmeyerconsulting.com

Good distractions

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

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all