Full Stack Engineering
Azcapotzalco (Azcapotzalco) IT development
Job description
Job description
If you’re looking for a career where you can make a real impression, join Global Service Center (GSC) 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 Fullstack Engineer
Role
This position will work as a member of a highly skilled, agile development team. We are building systems for Synthetic business, used by Front Office/Middle Office and Back Office across the globe and we are seeking a dedicated professional who is a team player, self-motivated, and who achieves technological excellence in short timescales.
This is an extremely hands-on, delivery-focused, technical position involving a lot of analysis, coding, testing and interfacing with business users. A good knowledge of Equities Financing is highly desirable but a thirst for knowledge and the knack to apply that knowledge is just as good to us. There will be a high degree of teamwork and technical peer interaction involved.
Responsibilities
· join an Agile pod that builds, maintains, and supports software for the Securities financing business line.
· Responsible for analysis, design, and development of highly available, scalable software components along with functional and development team
· Maintain and enhance existing applications by implementing planned engineering changes as part of agile feature team.
· Recommend development best practices for application improvement and development.
· Code review based on four eye policy.
· Supporting the infrastructure and the application you worked on. It includes production support responsibilities too.
· Responsible for ensuring timely and quality delivery.
· Must be a team player, willing to share and respecting team values.
Requirements
Mandatory Skills / Experience
o 3 to 5 years of strong hands-on software development experience predominantly on Java Platform.
· Experience in full stack development of Microservices/Application, Cloud from scratch including good exposure to database
o Extensive knowledge of Java versions 11 and up (in projects, we work on versions 17 and are upgrading to 21).
o Experience with performance tuning /optimisation (JVM)
o Continuous Integration products such as TeamCity and Jenkins
o Solid knowledge of Git version control, and workflows around
o Development of distributed systems (data-intensive applications , concurrency )
o Spring Boot /JPA
o Fluent English
o Strong Hands-on experience on Spring Framework.
· Hands on experience in TDD/BDD based testing approach.
· Good understanding of Microservices Architecture
· Good exposure to the Google Cloud Platform and DevOps CI/CD tools like Jenkins.
· Good Experience on MS-SQL/Oracle DB, Cloud-SQL, BigQuery and good understanding of PL-SQL.
· Source Code control systems specially GIT.
· Agile mindset and action oriented.
· Strong communication, interpersonal and problem-solving skills.
· Would be good if the candidate worked with Investment Banking/Security Financing [i] domain.
At HSBC we offer our colleagues a greater number of leave days so that they can fully enjoy their wedding, take care of the new member of the family, or grieve the loss of a family member. Our paid leave package is at the forefront in Mexico, now you have one more reason to be HSBC and proudly live a culture of well-being, balance and care.
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.