Java Technical Lead

FLORIDA NEXT FOUNDATION, INC.
Malvern, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Malvern, United States of America

Tech stack

Java
JavaScript
Microsoft Active Directory
Adobe Experience Manager
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Bash
CSS
Cloud Computing
Code Review
Databases
Continuous Integration
Data Systems
Relational Databases
Linux
DevOps
Distributed Systems
Amazon DynamoDB
Github
Monitoring of Systems
Identity and Access Management
Python
Node.js
OpenID
Powershell
Scrum
Redis
Release Management
Standard Sql
Software Deployment
Software Engineering
SQL Databases
TypeScript
Scripting (Bash/Python/Go/Ruby)
Enterprise Software Applications
Spring Cloud
GitHub Copilot
React
Grafana
Spring-boot
AWS Lambda
Amazon Web Services (AWS)
GIT
Cloudformation
Event Driven Architecture
Containerization
Angular
Amazon Web Services (AWS)
Front End Software Development
Functional Programming
Api Gateway
REST
Splunk
Docker
Microservices

Job description

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.

Requirements

  • 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, ? Adobe Experience Manager (AEM)

? Docker & CI/CD

? React or Angular

? SQL & Redis, 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.

Apply for this position