Java Backend Lead
standardchartered
Job Description
Key Responsibilities
Software Delivery
• Work closely with the Engineering Analysts and Product Owners to ensure a healthy, refined Product Backlog for the team and code as per the Stories
• Ensure coding standard followed for all the stories developed
• Ensure adherence to delivery schedules and attendance at Daily Stand-up meetings
• Remove roadblocks and obstacles where the team is not able to do so
• Enable close cooperation across all roles and functions
• Facilitate team member specialization and generalization of tasks
• Schedule Sprint Reviews at the end of each sprint with the Product Owner
• Primarily a facilitative, servant leader and a Scrum process coach.
• Regularly and physically meets with the team members
Deliver Functional Design
• Participate in business process re-engineering
• Assess value, develop cases and prioritize stories, epics and themes with acceptance criteria to ensure focus on those with maximum value that are aligned with product strategy
• Providing support during User Acceptance/Integration Testing
• Walkthrough the User Manual/ Production User Verification scripts with users
Adherence to Risk & Data Quality Management Requirements
• Proactively identify issues and actions
• Monitor and remediate issues and actions from audits
• Awareness of the regulatory world and knowledge of AML, Fraud, Screening, Data Quality needs and ensuring these are catered for in the functional design
Stakeholder Management
• Coordinate with resources and teams across different location
Key Stakeholders
• Operations (Group, Regional, Country and Hubs)
• Business - Product/Sales/Segments (Group, Regional, Country)
• Technology – Delivery Teams and Technical Architecture)
• Hive Leads
• Chapter Leads
• Trade Technology Team
• Interface IT Teams
• Technology Services Teams
Mandatory Skills:
• Technical Stack: Java, Spring and its extensions (Boot, Cloud, Data, Security, Streams), PostgreSQL/Oracle, Kafka, Redis, Elasticsearch, AWS modules (S3, SMS, Opensearch), Hibernate, Rest API (development, contract), Maven, Azure DevOps (ADO),
• Technical Tools: Confluence/ADO/Bitbucket or Git, CI / CD (Maven, Git, Jenkins), Java IDEs (Eclipse, Intellij, VSCode)
• Agile development experience
• Strong presentation and communication skills
• Ability to understand business requirements and convert them into solution designs
• Knowledge of web-based systems architecture, Micro service-based architecture, enterprise application architecture as well as experience managing expectations when balancing alternatives against business and financial constraints
• Experience with design and development of REST API platform using Apigee/APIM, converting web services from SOAP to REST
• Experience with Security frameworks (e.g., JWT, OATH2)
• Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications
• Experience in creating REST API documentation using Swagger and YAML or similar tools desirable
• Experience with Unix, Linux Operating Systems
Prior Experience
• Relevant experience of 6-10 years
• Banking/Fintech experience mandatory
• Trade Finance domain experience preferred
Strategy
• Awareness and understanding of the Group's business strategy and model appropriate to the role
Business
• Awareness and understanding of the wider business, economic and market environment in which the Group operates.
Processes
• Responsible for executing within set processes
People & Talent
• Lead through example