JOBSEARCHER

Lead Java Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Lead Java Developer Onsite [5 Days/ week]Alpharetta, GA6+ months Strong Banking/Payments domain experience is required, particularly experience with payment processing, card-based applications, transaction processing, merchant services, or digital banking platforms. This is a hands-on Java Lead role — candidates must be actively coding and developing, not purely managing or functioning as a non-coding architect. We are looking for a Senior Java Lead / Hands-on Java Developer with strong experience in Java/J2EE application development, Spring Boot, microservices, REST APIs, and enterprise application architecture. The ideal candidate will provide technical leadership while remaining highly hands-on with coding, development, troubleshooting, and delivery.
MUST-HAVE: REQUIREMENTS12+ years of strong hands-on Java/J2EE development experience, with proven technical leadership. Strong expertise in Java 8/11/17+, Spring Boot, Spring Framework, and Microservices. Hands-on experience building REST APIs and scalable enterprise applications. Strong knowledge of OOP, Design Patterns, SOLID principles, and system design. Strong experience with SQL/Oracle and relational databases. Experience with Git, JUnit/Mockito, CI/CD, and Agile/Scrum. Hands-on experience with AWS/Azure/GCP, Docker/Kubernetes, and Kafka is highly preferred. Must be hands-on with coding, debugging, code reviews, and production issue resolution while providing technical leadership. Experience with Angular/React or other modern frontend technologies is a plus Experience leading onsite/offshore development teams. Strong communication, problem-solving, and technical leadership skills. Ability to lead the design, development, and delivery of enterprise Java applications and services.