More jobs:
Java Technical Lead
Job in
Memphis, Shelby County, Tennessee, 37544, USA
Listed on 2026-02-28
Listing for:
Jobs via Dice
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below
Job Title:
Java Technical Lead
Location:
Memphis, TN
Duration: 6+ Months
Role OverviewWe are seeking a highly skilled and hands‑on Technical Java Lead to architect, design, and lead the development of scalable enterprise applications. The ideal candidate will bring deep expertise in Spring Boot, Hibernate, Azure Cloud, AKS, SQL databases, and Apache Flink (optional), along with strong leadership and mentoring capabilities.
This role requires strong backend engineering experience, cloud‑native design expertise, and the ability to drive technical excellence across distributed systems.
Key Responsibilities Technical Leadership- Lead, mentor, and guide a team of Java developers.
- Define architecture standards and enforce coding best practices.
- Conduct code reviews and ensure high-quality, secure, and scalable solutions.
- Collaborate with architects and product owners on solution design.
- Design and implement microservices using Spring Boot.
- Develop robust data persistence layers using Hibernate / JPA.
- Build and optimize RESTful APIs.
- Develop real‑time or streaming data pipelines using Apache Flink.
- Ensure high performance, resilience, and fault tolerance in distributed systems.
- Architect and deploy applications on Microsoft Azure.
- Manage containerized workloads using Azure Kubernetes Service (AKS).
- Implement infrastructure‑as‑code where applicable.
- Ensure scalability, high availability, and disaster recovery strategies.
- Design and optimize relational database schemas (SQL Server, Postgre
SQL, MySQL). - Write efficient SQL queries, indexing strategies, and performance tuning.
- Integrate with external systems using REST, messaging, or event‑driven patterns.
- Build and maintain CI/CD pipelines.
- Implement automated testing (JUnit, Mockito).
- Ensure observability using monitoring and logging tools.
- Troubleshoot production issues and drive root cause analysis.
- 10+ years of hands‑on Java development experience.
- 3+ years in a Technical Lead role.
- Java 8/11/17.
- Spring Boot (Microservices Architecture).
- Hibernate / JPA.
- SQL databases.
- Microsoft Azure.
- Azure Kubernetes Service (AKS).
- Apache Flink (stream processing / real‑time data pipelines).
- Experience with containerization (Docker).
- Strong understanding of distributed systems and event‑driven architecture.
- Experience working in Agile/Scrum environments.
- Experience with Kafka or event streaming platforms.
- Experience with Azure Dev Ops pipelines.
- Knowledge of performance tuning and JVM optimization.
- Experience with secure coding practices and OAuth/JWT.
- Exposure to high‑volume transactional or real‑time processing systems.
- Strong leadership and team mentoring abilities.
- Excellent communication and stakeholder management skills.
- Analytical and problem‑solving mindset.
- Ability to work in fast‑paced enterprise environments.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×