This job has expired

Senior Software Engineer

HSBC
Not Specified
Not Specified

Job Description


Job Description
Some careers have more impact than others.
If you're looking for a career where you can make a real impression, join HSBC and discover how valued you'll be.
HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.
We are currently seeking an experienced professional to join our team in the role of Senior Software Enginee
Principal responsibilities
  • Participate in design and technical reviews and provide inputs.
  • Review the deliverables and ensure the quality of the product.
  • Initiate process and quality improvement initiatives.
  • Mentor junior team members and help to groom them. .
  • Business and other stakeholder management .
  • Working independently and as part of a team to design, develop, test and implement web based java applications
  • Provide engineering solutions to any issue and opportunity to maintain a high
  • Ensure the quality of deliveries and ensure conformance to processes and practices. .
  • Participate in design and technical reviews and provide inputs.
  • Review the deliverables and ensure the quality of the product.
  • Initiate process and quality improvement initiatives.
  • Mentor junior team members and help to groom them.
  • Business and other stakeholder management
  • Working independently and as part of a team to design, develop, test and implement web based java applications
  • Provide engineering solutions to any issue and opportunity to maintain a high .
  • Ensure the quality of deliveries and ensure conformance to processes and practices. .
  • Delivering well structured, maintainable and fully tested systems to time and budget .
  • Working through the development and support phases of project delivery.
  • .Update and maintain documentation for team processes, best practices, and software runbooks. .
  • Understanding technical design and associated design documentation, and participate in design reviews. .
  • Intuitively coalesce towards problems with an open mind, within the context of a team
  • Collaborate with globally-located cross functional team in building customer-centric products.
Qualifications
Requirements
  • Will have a proven track record delivering Java/J2EE based applications gained through commercial experience
  • REACT (HTML and CSS, JSX (Javascript XML) & Babel, Fundamentals of Javascript and ES6. ...
  • Backbase Forms Hands on experience would be Best
  • Excellent knowledge of Java 7/8
  • Java 8 - Collection, Concurrency, Lambda Expressions etc
  • Full stack Java developer [JEE, Spring, Hibernate, App Servers].
  • Excellent knowledge of spring framework (Spring Boot/REST), Restful WebServices.
  • Excellent knowledge of micro-services and API design principles (Mulesoft, and API development)
  • Good knowledge of Java design patterns and software principles.
  • Knowledge of architecture and design concepts, object-oriented design and techniques. Exposure to design patterns is expected.
  • Continuous integration and continuous delivery using DevOps tools like Ant, Maven, Jenkins etc
  • Experience in working on tools for Performance testing and Performance tuning
  • Knowledge of containers and container management technologies like Docker, Kubernetes.
  • Experience of ORM and knowledge of SQL and basic database concepts.
  • Strong proficiency in: Distributed systems, Low-latency services, NoSQL and relational databases.
  • Experience with design and implementation of functional and non-functional test strategies, including related frameworks and tools.
  • Websphere Application Server / Tomcat / Liberty
  • REACT (HTML and CSS, JSX (Javascript XML) & Babel, Fundamentals of Javascript and ES6. ...
  • BB Forms Hands Skill are key
  • Package Manager (Node + Npm), Git and CLI (Command Line Interface))
  • Good communication skills both written and verbal.
  • Pragmatic / lean / agile development techniques
  • Work experience in DevOps team,familiar with common DevOps toolings
  • Deep understanding on Agile methodologies
  • Scrum, Kanban with Confluence/JIRA as team management tools

You'll achieve more when you join HSBC.
HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.'
Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.
WSIT
**Issued By HSBC Software Development Centre***

Job Details

Employment Types:

Function:

IT

Skills:

About HSBC

Job Source : hsbc.taleo.net

Similar Jobs

Career Advice to Find Better

Simple body text this will replace with orginal content