Some careers shine brighter than others.
If you’re looking for a career that will help you stand out, join HSBC, and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.
Your career opportunity
The Full Stack Engineer job is responsible for providing engineering expertise in an engineering area which may include, but is not limited to, data engineering, security engineering, front-end engineering and user experience engineering.
They may be responsible for supporting platforms specific to a HSBC business area that requires specialist Technology engineering expertise; they may be accountable for a product or service within a Technology engineering specialism; or they may provide subject matter expertise to one or more Technology teams on the area of their Technology engineering specialism.
The amount of exciting work to be done is huge. You will also have the opportunity to shape the transformation across a large, reputed global brand and organization. You will influence CXO all the way down to a new joiner in your day to day work. The responsibility is huge but it doesn’t feel huge when you are part of an awesome team and that’s what we offer – the opportunity to join a small, tight knit, high powered group of change agents.
What you’ll do
- Design and engineer software with the customer/user experience as a key objective, actively contributes to Technology Engineering Practice by sharing Subject Matter Expertise from their area of specialism, best practice and learnings
- Drives adherence to all standards and policies within their area of Technology Engineering, delivery and support of data related infrastructure and architecture to optimise data storage and consumption across the bank, including addressing functional and non-functional requirements relevant to data in large applications
- Design and develop applications for internal and external users focussing on the interface and front-end usability of the application
- Engineer and implement security measures for the protection of internal and external systems, networks, products and services
- Establish a digital environment and automate processes to minimize variation and ensure predictable high quality code and data
- Provide support in identification and resolution of all incidents associated with the IT service, as directed by leadership of the DevOps team
- Ensure service resilience, service sustainability and recovery time objectives are met for all the software solutions delivered, keep up-to-date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable
- Ensuring compliance with all relevant controls and standards
What you need to have to succeed in this role
- Excellent in JAVA, Spring, Springboot, JSP, Servlet, JavaScript (specially jQuery), HTML5 at a senior level and experience with Kubernetes/Docker
- HashiCorp Vault, CI/CD tools GIThub, Jira, Jenkins (shared libraries), Maven, Groovy, Ansible
- Strong Knowledge about API design standards, patterns and best-practices especially Swagger and OpenAPI 3.0, REST, JSON, Microservices etc.
- Solid understanding of Agile testing discipline, e.g. TDD and experience applying these principles, strong agile/scrum development experience
- Strong Monitoring and Alerting – AppDynamics & Splunk, proven experience in Compute, Hypervisors, Storage, Windows, Networks and Linux
- Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable
- Accountability for the control and compliance of the engineering process, promote innovation and adoption of cutting edge specialist technologies and practices with the domain, promote development of engineers through coaching, and mentoring
- Proactiveness and customer focused mindset.
Nice to have
- CSS, Nintex Workflow
- Good understanding of the Oracle including query/data performance aspects
- Understanding performance aspects of SharePoint
- Knowledge of authentication, authorization.
Essential Technical skills:
- Java, J2EE, Spring, SpringBoot, JSP, Servlet , JavaScript (specially jQuery), HTML5 - Must
- Strong Knowledge about API design standards, patterns and best-practices especially REST, JSON, Micro services etc. - Must
- CSS, Nintex Workflow. (This is to cover other SharePoint Resource) – Good to have
- Good understanding of the Oracle including query/data performance aspects– Good to have
- Understanding performance aspects of SharePoint– Good to have
- Knowledge of authentication, authorization. – Good to have
- Solid understanding of Agile testing, deployment, discipline. - Must
- Support existing application including part of bi-weekly deployment using CICD pipeline- Must
- Angular JS, ReactJS, NodeJS – Good to have
Additional Key Skills:
- Experience in SharePoint content updates using a wide variety of the SharePoint Out-of-the-Box features
- Understanding of SharePoint site administration, permissions, and hierarchical structure
- Understanding of the SharePoint internals to be able to provide support around the API and API related trouble-shootings
- Experience with the SharePoint Online and APIs is a plus
- CI/CD tools GIT/Bit bucket, Jira, Jenkins, Maven (nice to have).
- Understanding of basic Unix/Linux commands is a plus
- Working experience in Infrastructure automation projects is a plus.
- Excellent troubleshooting and analytical skills
- Strong ability to troubleshoot production incidents.
- Ability to work under pressure, takes ownership, time management and delivers to commitments.
- Very good communications and interpersonal skills.
- Ability to work effectively as a team player.
- Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play.
What we offer
- Competitive salary
- Annual performance-based bonus
- Additional bonuses for recognition awards
- Multisport card
- Private medical care
- Life insurance
- One-time reimbursement of home office set-up (up to 800 PLN).
- Corporate parties & events
- CSR initiatives
- Nursery discounts
- Financial support with trainings and education
- Social fund
- Flexible working hours
- Free parking
If your CV meets our criteria, you should expect the following steps in the recruitment process:
- Online behavioural test (for external candidates only)
- Telephone screen (for external candidates only)
- Job interview with the hiring manager
We are looking to hire as soon as possible so don’t wait and apply now!
You'll achieve more when you join HSBC.