JOBSEARCHER

Java Technical Lead

Job Title: Java Technical Lead (Python & AWS)LocationMalvern, PA (Local Candidates Preferred)Job SummaryWe 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 ResponsibilitiesLead 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 Qualifications10+ 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 SkillsBackend TechnologiesJavaSpring BootPythonNode.jsTypeScriptFrontend TechnologiesAngular or ReactJavaScriptTypeScriptCSSJestAWS & Cloud TechnologiesAWS ECSAWS LambdaAPI GatewayCloudFrontS3DynamoDBIAMKMSSNSAWS Glue (Mandatory)Amazon Athena (Mandatory)Amazon EventBridge (Mandatory)AWS Step Functions (Mandatory)CloudFormationMonitoring & Observability (Mandatory)HoneycombGrafanaSplunkContent Management (Mandatory)Adobe Experience Manager (AEM)DevOps & AutomationGitGitHubCI/CD PipelinesDockerSecurity & IdentityAuth0OIDCActive DirectoryAuthentication & Authorization FrameworksDatabases & Data TechnologiesSQLRelational DatabasesRedisData ModelingOperating Systems & ScriptingLinux/UnixBash Shell ScriptingPowerShellPreferred QualificationsExperience 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 CriteriaCandidates 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 & RedisCandidates lacking experience in the mandatory technologies may not be considered.What We're Looking ForA 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.