Java Developer/ SENIOR SOFTWARE ENGINEER
Pune, MH, IN, 411006
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.
HSBC is one of the largest banking and financial services organizations 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 realize their ambitions.
We are seeking for the role of Senior Software Engineer.
In this role you will:
- Work with the Product Owner to understand stakeholder requirements
- Responsible for building and managing data processing components and working on API technologies.
- Responsible for onboarding new data sources and constructing data processing pipelines to make data available via API.
- Ensure that development is undertaken in line with continuous integration and test-driven development philosophies and that code quality standards and processes are adhered to.
- Work with Architects to both validate designs and ensure adherence to the agreed approach
- Carry out unit testing and performance testing to ensure the quality of delivered components
- Budget control-This job has no direct budgetary responsibility.
- Line Management-This job has no line management responsibility.
- Functional management-This job has no functional management responsibility.
Qualifications:
Must have:
- We are looking for a Java Developer with experience in related technologies like Spring, REST API technologies and techniques who is comfortable working alongside a strong, international team of engineers, to build applications for a key HSBC initiative.
- Whilst core skills are listed below, HSBC are mainly looking for passionate people who are looking to continually improve and challenge themselves to work in a highly disciplined, verifiable manner.
Core Skills / Characteristics
- Broad understanding of Java and related technologies like Spring core, Spring Boot, Spring MVC, Java 1.8.
- Practical experience with REST API, GraphQL etc.
- Experience with Unix.
- Experience with Database like MySQL, PostgreSQL etc.
Good to Have
- Experience with ELK stack
- Experience of CI/CD with Jenkins
- Knowledge of Docker, Kubernetes, Airflow, Ansible
- Practical knowledge of Maven, Git, Jenkins, Linux, Bash shell scripting
- Experience with Spring framework including Spring Boot
Additional experience and skills:
- Given the global nature of the development and consumer team, strong communication skills, both written and oral, will be vital.
- Experience of working in an agile environment would be beneficial.
You’ll achieve more when you join HSBC.
www.hsbc.com/careers
HSBC is 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. 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.
Issued by – HSBC Software Development India