
Search by job, company or skills
Project description
You'll be working in the Investment Bank IT (Agency Trading - Market Engineering Crew) team in Pune. Our role is to manage global applications, providing oversight, support, analysis, and solutions that implement a strategic architecture. This position is for a senior Java developer to join the Agency Trading - Market Engineering team to make valuable contributions to both the existing platform and play a pivotal role in the build-out of our strategic middle office solution using the proprietary state-of-art low latency framework. We're a global team and work around the clock to provide best-in-class solutions.
You are:
Able to deliver from conception through to production, streamlined, high-availability, high-performance, high-quality, well-tested, and easy-to-support software in a timely manner
Accountable with a strong sense of ownership of your system and will continually strive to improve it
Proactive about addressing any deficiencies, risks, and stability problems by helping to develop & refine software, tools, processes, procedures, and documentation
Focused on quality
Aware of ongoing technology trends and know pragmatically leverage their benefits
Quick learner
Comfortable working independently, as well as in a team-oriented, collaborative environment
Fluent in English
Responsibilities
Are you passionate about bringing systems to life Do you have a curious nature, always interested in how to innovate We're looking for someone like that to help us:
Turn business requirements into technically sound solutions
Take full responsibility for coding, unit testing, and delivery
Work in close harmony with a global team, operating in multiple locations
Support the team as it establishes agile methods
Ensure industry standards of risk management are met, working closely with management, BAs, and end users to safeguard the firm against regulatory issues
Support front-to-back testing, working with QA, BAs, and end users where necessary
Handle the end user ad-hoc requests for support on technical & functional issues
Support the production releases and manage the infrastructure issues
Skills
Must have
8+ years of hands-on experience in core Java development and good concepts in OOPS, Collections, API design, and multithreading
Hands-on Unix experience with shell scripting
Good experience in unit testing using JUnit
Experience with continuous integration and deployment
Clear concepts in Git version control and branching strategy
Strong experience in managing deliverables, risks, and stakeholders
Strong communication skills, ability to understand business requirements, and explain system behaviour to users
Nice to have
Understanding of the FIX protocol
Understanding of low-latency, source events-based, and microservice architecture
Knowledge of Investment Bank cash equities front / middle office
Job ID: 140243823