Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Technical Lead

Synapse Flow

Job Title: Java Technical Lead (Python & AWS)

Location

Malvern, PA (Local Candidates Preferred)

Job Summary

We are seeking an experienced and hands-on Java Technical Lead with strong expertise in Python, AWS Cloud, and modern software engineering practices. The ideal candidate will have 10+ years of software development experience, including at least 5 years in a Technical Lead role, driving architecture, design, development, and delivery of scalable enterprise applications.

This role requires a technical leader who can mentor engineers, make critical architectural decisions, collaborate with cross-functional teams, and remain actively involved in coding, code reviews, and solution delivery.

Key Responsibilities

  • Lead the technical design and architecture of enterprise applications and platform initiatives.
  • Translate business requirements and product roadmaps into scalable technical solutions.
  • Provide hands-on development using Java, Spring Boot, Python, and cloud-native technologies.
  • Review code, enforce engineering best practices, and maintain high standards for quality, security, performance, and observability.
  • Mentor and guide engineering teams through technical challenges and architectural decisions.
  • Drive adoption of cloud-first and AI-assisted development practices.
  • Collaborate with Product Owners, Architects, Delivery Managers, and business stakeholders.
  • Identify technical risks, dependencies, and performance bottlenecks and develop mitigation strategies.
  • Support CI/CD automation, DevOps initiatives, and cloud infrastructure modernization.
  • Participate in sprint planning, technical reviews, release planning, and production deployments.
  • Foster a culture of continuous learning, innovation, and engineering excellence.

Required Qualifications

  • 10+ years of software development experience.
  • 5+ years of experience as a Technical Lead.
  • Strong expertise in Java and Spring Boot.
  • Strong proficiency in Python development.
  • Experience building and supporting enterprise-grade distributed systems.
  • Strong understanding of microservices architecture and REST APIs.
  • Experience working in Agile/Scrum environments.
  • Strong communication and leadership skills.

Mandatory Technical Skills

Backend Technologies

  • Java
  • Spring Boot
  • Python
  • Node.js
  • TypeScript

Frontend Technologies

  • Angular or React
  • JavaScript
  • TypeScript
  • CSS
  • Jest

AWS & Cloud Technologies

  • AWS ECS
  • AWS Lambda
  • API Gateway
  • CloudFront
  • S3
  • DynamoDB
  • IAM
  • KMS
  • SNS
  • AWS Glue (Mandatory)
  • Amazon Athena (Mandatory)
  • Amazon EventBridge (Mandatory)
  • AWS Step Functions (Mandatory)
  • CloudFormation

Monitoring & Observability (Mandatory)

  • Honeycomb
  • Grafana
  • Splunk

Content Management (Mandatory)

  • Adobe Experience Manager (AEM)

DevOps & Automation

  • Git
  • GitHub
  • CI/CD Pipelines
  • Docker

Security & Identity

  • Auth0
  • OIDC
  • Active Directory
  • Authentication & Authorization Frameworks

Databases & Data Technologies

  • SQL
  • Relational Databases
  • Redis
  • Data Modeling

Operating Systems & Scripting

  • Linux/Unix
  • Bash Shell Scripting
  • PowerShell

Preferred Qualifications

  • Experience with AI-assisted development tools such as Claude Code, GitHub Copilot, or similar platforms.
  • Experience designing highly available, scalable cloud-native applications.
  • Experience with event-driven architectures and distributed systems.
  • Strong understanding of observability and production monitoring practices.

Mandatory Screening Criteria

Candidates must have hands-on experience with the following technologies:

✔ Java & Spring Boot

✔ Python

✔ AWS ECS, Lambda, API Gateway, DynamoDB

AWS Glue

Amazon Athena

Amazon EventBridge

AWS Step Functions

Honeycomb

Grafana

Adobe Experience Manager (AEM)

✔ Docker & CI/CD

✔ React or Angular

✔ SQL & Redis

Candidates lacking experience in the mandatory technologies may not be considered.

What We're Looking For

A highly motivated Technical Lead who enjoys solving complex engineering challenges, mentoring developers, driving architecture decisions, and delivering modern cloud-native applications in a fast-paced Agile environment.

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Technical Lead. Be the first to apply!