Tech Lead - Software Engineer
Heitmeyer Consulting
United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
almost 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago