As a Full Stack Java Developer Lead, you will design and develop software applications within mature technology environments. Your role will involve utilizing programming methodologies and languages while adhering to coding standards, procedures, and techniques. You will perform software troubleshooting and monitoring functions for high transaction rates and low to zero downtime-based applications. Additionally, you will design and maintain design guidelines, coding standards, software methodologies, and processes. Collaboration with internal and external groups will be essential to coordinate design, development, and testing efforts to ensure the successful delivery of initiatives. You will participate in designing and developing scalable and resilient systems in a timely manner using Java or Python and JavaScript, contributing to continual, iterative improvements for product teams. Your responsibilities will also include designing, writing, commenting, and unit testing code to confirm high-quality software modules, building Microservices to run on firm internal cloud and public cloud platforms, and participating in scrum team stand-ups, code reviews, and other ceremonies. You will handle critical and time-sensitive concurrent tasks with supervision and properly escalate situations as appropriate.