Senior Java Lead Engineer
hsbc
Job Description
- Be hands-on engineer for large part of the role and working in the capacity of an Individual contributor by coding and testing new features, enhancements and fixes to existing application. Provide hands-on technical leadership to a team of engineers in delivering application design, build and upgrades to Collateral Technology architecture. Design scalable, resilient, maintainable systems (microservices, event-driven, monolith-to-microservice migrations)
- Ship high‑quality code: set coding standards, lead code reviews, and champion testing and CI/CD.
- Establish a technology environment and automate processes to minimize variation and ensure predictable high-quality code and data.
- Take accountability and ownership of design and solutions
- Promote and ensure engineering best practices and standards are met in building simpler, faster, and secure components
- Drive automating the continuous integration / continuous delivery pipeline within a DevSecOps Product/Service team driving a culture of continuous improvement and adopting upcoming IT controls. Identify risks and opportunities, both for IT and business to drive availability, performance, and resiliency of services
- Keep up to date and have expertise on current tools, framework and technologies in areas like cyber security, AI / ML and Data engineering
- Promote innovation and adoption of cutting-edge specialist technologies and practices with the Pods and across Markets Control IT