JOBSEARCHER

LEAD JAVA DEVELOPER

NOW HIRING: LEAD JAVA DEVELOPER
Location: Charlotte, NC Hybrid / Onsite Employment: Contract
Experience: 12+ Years
Required Skills:
  • Core Java / Java 8, 11, 17+OOP, Collections, Multithreading, Java Streams
  • Spring Boot / Spring MVC / Spring Framework
  • Microservices & REST APIsSpring Data JPA / HibernateSQL Oracle / PostgreSQL / MySQL / SQL ServerApache Kafka / Messaging PlatformsAWS / Azure / GCPDocker & KubernetesCI/CD Pipelines
  • Git / Maven / Gradle / Jenkins / GitHub ActionsJUnit / Mockito / Unit & Integration Testing
  • Agile / ScrumNICE-TO-HAVESpring Security / OAuth2 / JWTRedis / MongoDBAWS EC2, S3, RDS, EKS, Lambda, API Gateway, CloudWatchKubernetes / Amazon EKSEvent-Driven Architecture
  • Cloud-Native Development
  • Performance Tuning / JVM Optimization
  • System Design / Distributed Systems
  • React / Angular
Key Responsibilities: Develop scalable Java/Spring Boot Microservices and REST APIs. Build integrations with internal and external systems. Implement Kafka-based asynchronous/event-driven solutions. Work with SQL and NoSQL databases and optimize queries. Containerize and deploy applications using Docker & Kubernetes. Build and maintain CI/CD pipelines. Implement application security using Spring Security, OAuth2 & JWT.Develop unit/integration tests using JUnit & Mockito. Troubleshoot production issues and perform root-cause analysis. Collaborate with architects, QA, DevOps, BAs, and product teams. Participate in Agile ceremonies and code reviews.