> Markdown version of [/jobs/ext/4615863-lead-full-stack-engineer-java-microservices-apis](https://www.wearedevelopers.com/jobs/ext/4615863-lead-full-stack-engineer-java-microservices-apis). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Full Stack Engineer - Java, Microservices & APIs - **Company:** U.S. Bank, National Association - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Salary:** $126,820 - $149,200 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, User Authentication, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Code Review, Continuous Integration, Software Design Patterns, DevOps, Distributed Systems, Interoperability, Python (Programming Language), PCI Data Security Standards, Software Architecture, Secure Coding, Software Engineering, Software Systems, TypeScript, Management of Software Versions, Software Vulnerability Management, Transaction Processing (Computing), Enterprise Software Applications, Spring Cloud, Kotlin, Build Management, Kubernetes, Production Code, Enterprise Integration, Software Coding, Restful APIs, Api Management, Docker, Microservices - **Published:** November 7, 2026 - **Apply:** https://usbank.wd1.myworkdayjobs.com/US_Bank_Careers/job/Atlanta-GA/Lead-Full-Stack-Engineer---Java--Microservices---APIs_2026-0031495 ## About the Role * Bachelor's degree, or equivalent work experience * Six to eight years of relevant experience, * Strong development experience with Java and one or more of C++, Kotlin, C#, Python, JavaScript, or TypeScript. * Experience designing REST APIs, SDKs, API integrations, and versioning strategies. * Strong knowledge of microservices, distributed systems, and high-availability architectures. * Experience with cloud-native applications, Docker, and Kubernetes. * Strong software architecture, system design, and design pattern expertise. * Knowledge of secure coding, authentication, authorization, encryption, and vulnerability management. * Experience with Agile, DevOps, CI/CD, testing, and production support. * Proven technical leadership, mentoring, problem-solving, and communication skills. * Experience with payments, commerce, or high-volume transaction processing - Preferred * Knowledge of PCI-DSS, tokenization, authorization/settlement, payment terminals, or device integration- Preferred ## Description We are seeking an experienced Lead Software Engineer to provide hands-on technical leadership across the software development lifecycle. This role will lead solution design and development, guide architecture and engineering best practices, mentor engineers, and build scalable, reliable, secure, and high-performing software solutions. The ideal candidate brings strong expertise in Java, APIs/SDKs, distributed systems, microservices, cloud-native development, and software architecture within an Agile and DevOps environment., * Lead the design, development, testing, deployment, and production support of enterprise software solutions. * Provide hands-on technical leadership across architecture, solution design, coding standards, and engineering best practices. * Design and build scalable, secure, reliable, and high-performance applications and platforms. * Develop and evolve APIs, SDKs, microservices, and integration solutions, ensuring compatibility, scalability, and maintainability. * Write production-ready code and conduct code reviews to maintain quality, security, performance, and engineering standards. * Troubleshoot complex application and production issues, perform root-cause analysis, and drive reliability and performance improvements. * Mentor engineers, guide technical decisions, and foster engineering excellence and continuous improvement. * Collaborate with product, engineering, Agile, and business partners to deliver solutions using Agile, DevOps, and CI/CD practices.