Senior Developer Job Description

standardchartered

Bangalore 8 Years Exp Posted 16d ago

Job Description

Key Responsibilities

Strategy
Provide guidance to others. Understanding to programming frameworks. Understanding of Groups technology standards.

Business
Understanding business requirements from PO.

Processes
eSDLC Process, Scrum/Agile

People & Talent
•    Lead through example and build the appropriate culture and values.
•    Support in providing capacity forecast for initiatives.

Risk Management
Ability to forecast the potential risks in the tasks delivered and provide mitigation, fix options/suggestions, etc.

Regulatory & Business Conduct
•    Display exemplary conduct and live by the Group’s Values and Code of Conduct. 
•    Take personal responsibility for embedding the highest standards of ethics, including regulatory and business conduct, across Standard Chartered Bank. This includes understanding and ensuring compliance with, in letter and spirit, all applicable laws, regulations, guidelines and the Group Code of Conduct.
•    Effectively and collaboratively identify, escalate, mitigate and resolve risk, conduct and compliance matters.

Key stakeholders
•    Delivery Lead, Scrum Lead, Scrum Team, Product Owner, Production Engineering Team

Other Responsibilities
Embed Here for good and Group’s brand and values in Do the right thing, Never Settle, better together [India / IT-Projects-IC-T&A / ESG]; Perform other responsibilities assigned under Group, Country, Business or Functional policies and procedures; Multiple functions (double hats); [List all responsibilities associated with the role]

Qualifications

Standard Job Requirements
•    Preferably 8+ Years of experience in Application Development using Java and Advance Technologies tool
•    Strong understanding of fundamental architecture and design principles, object-orientation principles, and coding standards
•    Experience in building extensible and scalable solutions
•    Strong analytical and problem-solving skills
•    Strong verbal and written communication skills
•    Good knowledge in DevOps, CI-CD
•    Understanding on source control, versioning, branching etc.
•    Experienced in Agile methodology and Waterfall models
•    Strong experience in Application Delivery, that also includes Production Support
•    Good presentation and documentation skills
•    Ability to learn and adapt to new technologies and frameworks
•    Awareness about Release Management
•    Strong team player who can collaborate effectively with relevant stakeholders

Technical Competence
Must Have
•    Strong programming and hands-on skills in Java 8 or above
•    Good hands-on Java Collections and Streams
•    Good experience in developing Spring Framework applications
•    Good knowledge on Spring DI/Blueprints, Spring Boot, etc.
•    Good knowledge about Design Patterns and Principles
•    Good knowledge on OR frameworks like Hibernate, JPA etc.
•    Good knowledge on API building (Web Service, SOAP/REST)
•    Good knowledge on Unit testing and code coverage using JUnit/Mockito
•    Good knowledge on code quality tools like SonarQube etc.

 

•    Good knowledge on containerized platforms like Kubernetes, OpenShift, EKS (AWS)
•    Good knowledge in Enterprise Application Integration patterns (synchronous, asynchronous)
•    Good knowledge on multi-threading and multi-processing implementations
•    Knowledge in BPMN tools like Camunda
•    Experience in RDBMS (Oracle, PostgreSQL, MySQL)
•    Knowledge on SQL queries
•    Ability to work in quick paced, dynamic environment adapting agile methodologies
•    Ability to work with minimal guidance and/or high-level design input
•    Knowledge on Microservices based development and implementation
•    Knowledge on CI-CD pattern with related tools like GIT, Bitbucket, Jenkins, JIRA, et

Similar Openings for You