The position is for a hands-on Software Lead with strong proficiency in Java and the Spring Boot framework, Microservices, OpenShift, AWS, or other relevant cloud platforms, as well as databases and SQL/NoSQL. The role involves conducting code reviews, ensuring adherence to coding standards and best practices, and managing code repositories using Bitbucket and GitHub. The candidate will champion code quality initiatives, including static code analysis, unit testing, and integration testing. They will provide expertise in application programming and ensure that application design adheres to the overall architecture blueprint. The role requires advanced knowledge of system flow and the development of standards for coding, testing, debugging, and implementation. The candidate will partner with multiple development teams to ensure appropriate integration of functions to meet goals and identify necessary system enhancements to deploy new products and process improvements. They will resolve high-impact problems through in-depth evaluation of complex business processes and system processes, and develop comprehensive knowledge of how areas of business integrate to accomplish goals. The candidate will also assess risk when making business decisions, demonstrating consideration for the firm's reputation and compliance with applicable laws and regulations. They will provide in-depth analysis to define issues and develop innovative solutions, and serve as an advisor or coach to mid-level developers and analysts.