Lead Principal Java Software Engineer

Filled
December 29, 2025

Job Description

Job Description:looking for a Delivery Lead / Lead Principal Software Engineer who will help build the technologies that enable millions of Americans to connect and converse with information and one another. You will work in a complex, fast-paced, and highly elastic environment that provides opportunities to navigate different teams and projects.Key Responsibilities:Collaborate with cross-departmental enterprise stakeholders to design and develop solutions in a cloud-based environment (AWS, Google, and On-Prem infrastructure)Develop microservices in Java and SpringBoot and deploy them using AWS Elastic Kubernetes ServicesDevelop web applications using AWS Lambdas in Python or Node.js.Work closely with development teams to peer review code and deploy it using Gitlab, Bitbucket, and Jenkins CI/CD pipelinesDesign systems and web applications to meet complex business needs and create appropriate technical documentation to support project delivery and support plansDesign and develop API specifications using Open API Specifications that are scalable and secureLead and work with various application teams to understand their business needs and requirements for the API implementationLead and ensure code and design quality with appropriate logging, monitoring, tracing, and security standards in placeHelp troubleshoot and resolve issues related to APIs and microservicesPerform root cause analysis for Production issues and come up with solutions that will prevent them from happening in the futureLead incident bridges problem resolution and customer reconciliation is completedParticipate and contribute to grooming technical user storiesMentor and coach junior members of the team on software development best practices