JAVA Developer/Senior Software Engineer
Pune (Pune Division) IT development
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 seeking an experienced professional to join our team as a Senior Software Engineer
In this role, you will:
· Ensure HSBC standards and procedures are applied throughout to ensure a high-quality delivery.
· Working within a DevOps Pod with the focus on modelling data into a new Big Data platform and producing extracts for Finance and Regulatory Reporting systems.
· You will be a Java Developer working in Equity Derivatives Regulatory Trade Reporting team mentioned above.
· Primary day to day responsibilities include working on a wide range of business requirements to build software, own, enhance and maintain it as per complex evolving business requirements. You will be part of talented software development team and will be instrumental in delivering HSBC’s build, upgrades and additions to EQD IT architecture to comply with business, regulatory and user’s requests.
Requirements
To be successful in this role, you should meet the following requirements:
· B.E/B.Tech/M.E/M.S degree with 4-7 years of IT experience
· Strong programming skills in Java
· Handson programming experience in Spring Framework
· Sound knowledge of data structures, algorithms and design patterns
· Good understanding of Java internals (Class loading, Memory Management, Collections, Transaction management, MultiThreading etc.)
· Working knowledge of one or more of Apache Kafka, Solace, REST APIs, GraphQL, Docker, Kubernetes would be a huge advantage
· Proficient in code versioning tools such as GIT, SVN etc.
· Good understanding of agile methodologies and DevOps tooling such as JIRA, Maven, Jenkins, Ansible etc.
· Very good Oracle PL/SQL programming skills along with experience in Performance Tuning and Query Optimization
· Sound knowledge on functions, triggers, materialized views, DB management, Schema design
Good to Have
· Prior exposure to Sophis or any Trade Processing System
· At least 2 years’ investment banking experience within an Equity Derivatives environment: booking, pricing, trade life cycle
· Understanding of Equity Derivative Instruments (listed and OTC, life cycle and data model)
· Working knowledge on Cloud Computing
· Good and positive attitude to work well with team without conflicts amidst challenging situations
· Passion towards technology and a strong belief in technology as a driver for business value and a key differentiator for business growth
· Excellent problem solving skills, with the ability to solve a complex issue logically
· Display strong communication and presentation skills in geographically spread multi-cultural environment
· Ability to work effectively to strict timelines and deadlines
· Ability to work independently, with minimum guidance/supervision
· Passion and ability towards providing guidance to Developers on issue remediation and solution design
· Ability to work as part of a Global Team, working across different time zones and with different teams
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