Sr Java Dev + APIs Hyderabad - Hybrid
Broadridge, a global fintech leader with $9 billion in revenues, helps clients get ahead of todays challenges to
capitalize on communications, technology, data, and analytics solutions that help transform their businesses.
The worlds leading companies and financial institutions recognize us as an invaluable partner. We handle
millions of trades a day involving trillions of dollars, deliver essential communications for over 5,000 brands and
manage shareholder voting in 90 countries.
BU (Business Unit) Details:
GTO - Global Technology and Operations
Global Technology and Operations (GTO) is a leading provider of trade processing technology and managed
services for financial services firms. GTO is comprised of a portfolio of solutions serving the Capital Markets,
Asset Management and Wealth segments that automate the securities transaction lifecycle of equity, mutual
fund, fixed income, foreign exchange and exchange traded derivatives. Our solutions provide automated
straight-through-processing operations and enable buy- and sell-side financial institutions to efficiently and
cost-effectively consolidate their books and records, gather and service assets under management, focus on
their core businesses, and manage risk. We offer advanced solutions to meet our clients needs for Front-,
Middle-, and Back-Office capabilities.
Roles & Responsibilities:
Build high-quality, clean, scalable, and reusable code by enforcing best practices around software
engineering architecture and processes (Code Reviews, Unit testing, etc.) for products / scalable
applications
Research and evaluate new software tools, utilities, and practices
Collaborate with multiple technical/functional teams for effective resolution of the problems
Work with the product owners to understand detailed requirements and own your code from design,
implementation, test automation and delivery of high-quality products to our users.
Direct the development team in the design, development, coding, testing, and debugging of
applications
Contribute to the design and implementation of new products and features while also enhancing the
existing product suite
Take ownership of technical delivery against project timelines and requirements
Mentor, support, and guide team members - including code reviews, best practices, pattern reviews
Requirements / Qualifications
Bachelors Degree with 6-10 years of relevant experience
Should have strong knowledge and hands on experience in JAVA / J2EE
Proficiency in Java, especially Core Java, collections, strong understanding of OOPS and design
patterns.
Strong expertise in developing RESTful or other APIs using Spring boot.
Experience in building micro services with Spring boot / Spring framework
Experience on messaging framework Kafka messaging system/JMS
Strong experience in database technologies, particularly SQL and NoSQL technologies.
Knowledge on Snowflake or Postgres for managing data streams.
Exposure using GIT, SVN, Maven
Experience in unit, integration, and performance testing, to ensure quality
Familiarity with cloud technologies especially with AWS.
Nice to have:
Person should have worked in Agile Environment
Familiarity with DevOps practices, CI/CD pipelines, and containerization (e.g., Docker,
Kubernetes).