Title: Lead Java Developer
Location: Candidates must be in Nashville – Hybrid Position
Job Type: Full Time
Interview: face to face Interview required
Min experience requried 10 years
Please share resume at
Key Skills & Responsibilities:
Strong experience in Core Java (Java 17/ 21 This is Mandate They needs to have Hands on exp with these versions) with hands-on knowledge of functional programming features (Streams, Lambdas, Optional, etc.)
Proficiency in Spring Boot for developing scalable enterprise applications
Expertise in Microservices architecture and building distributed systems
Solid experience in RESTful API design & development
Working knowledge of Apache Kafka (producers, consumers, topics, partitions, message streaming)
Experience with JUnit (or other unit testing frameworks) for writing and executing test cases.
Cloud - Google Cloud Platform (GCP), Pub/Sub.
Hands-on with PostgreSQL (queries, indexing, performance tuning, stored procedures)
Good understanding of API security, exception handling, logging, and performance optimization
Familiarity with CI/CD pipelines, Git, and containerization (Docker/Kubernetes) is a plus
Ability to work in Agile/Scrum environment and contribute to design, development, and code reviews