Loading open roles
Loading open roles
Loading role

Leading Investment Bank · posted 4 months ago
Lead Software Engineer - Java Full Stack developer
Missions
Commitment to 100% Craftsmanship in Application Development
Deploy Continuous Delivery and Continuous Integration (CI/CD) tools such as
SonarQube and other CDP solutions to ensure ongoing code quality and seamless
delivery.
Implement Public Cloud integrations within the application environment.
Maintain continuous governance and follow-up to drive improvements in areas
including API quality, craftsmanship, and achieving full CI/CD maturity, such
as 100% SonarQube coverage and automated daily monitoring for APIs and
application-level tests (TDD/BDD).
Regularly present progress and updates to the team, and upload relevant
documentation to the Teams portal to enhance collective knowledge and impact.
Demonstrate leadership by updating the Chapter Backlog with continuous actions
and improvements aimed at optimizing application server infrastructure.
Technical Responsibilities and Expectations
Execute technical implementation of products/projects as a full-stack
developer, ensuring accountability for all technical deliverables.
Contribute actively to automation efforts and foster innovation.
Translate requirements into well-defined feature development.
Design system components with clear segregation.
Develop JUnit test cases and actively contribute to maintaining high code
quality.
Understand deployment policies on Docker and Kubernetes platforms.
Role and Performance Commitments
Translate software requirements into functional, high-quality source code.
Provide technical support to the team, addressing challenges and clarifying
functional scope.
Establish and enforce robust technical and continuous delivery practices
aligned with industry standards.
Exhibit initiative, a passion for technology, and a rapid learning ability.
Provide technical leadership by unblocking, guiding, and mentoring on all
application-related technology topics.
Compliance and Security
Strictly implement Configuration Management (CM) and Release Management (RM)
policies.
Guarantee zero incidents of data leaks or breaches.
Proactively identify and eliminate all application vulnerabilities.
Take full ownership of assigned tasks and drive them to successful completion.
Profile
Exp range: 10+ yrs
Mandatory skills : Java expert with JEE stack, Oracle DB, PostgreSQL 11, REST APIs, Java 17, Spring Framework (Core, Boot 2.7, Data, Batch, DI), Hibernate 5.6, Angular 6+, Microservices, Jenkins, Docker, Kubernetes on Azure Cloud, Apache Airflow for batch scheduling, ELK stack for application monitoring.