B

Broadridge

Fintech infrastructure for investor communications

Lead Full Stack Java Developer

Full-Stack EngineeringPosted on Nov 11
Full-timeCluj-Napoca, RomaniaNo salary listed

About the Job

Requirements

  • At least 10 years of professional software development experience, including substantial hands-on experience with Core Java, Spring, and Spring Boot.
  • Strong Java and Spring expertise, including designing and delivering service-oriented or microservices-based back-end systems.
  • Strong SQL skills and extensive experience with large relational databases, including Microsoft SQL Server and Sybase.
  • Proven experience as a Technical Lead, Lead Developer, or Senior Engineer, with responsibility for technical direction, solution design, delivery quality, and developer mentoring.
  • Strong full-stack development capability, including leading the design and delivery of front-end components and back-end services.
  • Extensive experience designing, building, governing, and integrating RESTful APIs and enterprise application integrations.
  • Experience designing and supporting systems that process high data volumes and support real-time or time-sensitive workflows.
  • Demonstrable experience making technical design and architectural decisions, focusing on scalability, resilience, security, performance, and maintainability.
  • Proven ability to lead code reviews, establish engineering standards, improve development practices, and resolve complex technical and production issues.
  • Strong experience with automated testing, quality engineering, and embedding testing throughout the software development lifecycle.
  • Experience with source control, development, and delivery tools including Git, Eclipse, IntelliJ, Visual Studio, JIRA, and Confluence.
  • A Bachelor's or Master's degree in Engineering, Computer Science, IT, or a related field.

Responsibilities

  • Lead the technical design, development, and maintenance of scalable back-end services, front-end components, and RESTful APIs for the International Processing Engine application.
  • Provide technical leadership across the full delivery lifecycle, translating business requirements into robust, secure, maintainable, and scalable technical solutions.
  • Own the delivery of complex development work, strategic enhancements, high-priority production fixes, and technical remediation activities in line with client and programme deadlines.
  • Define and champion engineering standards, including coding practices, code reviews, automated testing, documentation, security controls, and release readiness.
  • Lead technical design discussions and make architectural decisions covering scalability, resilience, performance, integration, security, and operational supportability.
  • Mentor, coach, and provide day-to-day technical guidance to developers, supporting capability growth and consistent engineering practices across the team.
  • Review solution designs, code, and test approaches to ensure quality, maintainability, and alignment with agreed technical standards.
  • Drive the investigation and resolution of complex production issues, including root-cause analysis and sustainable corrective actions.
  • Create and maintain automated tests to support quality, regression coverage, and reliable releases.
  • Apply and oversee secure coding practices, including validation, authentication, authorization, and secure handling of application data.
  • Work with product, delivery, quality assurance, architecture, and client stakeholders to manage technical dependencies, resolve delivery risks, and support sprint execution.
  • Support settlement-related workflows, including trade confirmations, reporting, books and records, and collateral management.
  • Lead technical delivery across the securities trade lifecycle, including Debt, Equity, and Financing Transactions.
  • Drive continuous improvement in development practices, continuous integration and continuous delivery pipelines, deployment automation, operational support, and AI-assisted engineering tools.

Desired Qualifications

  • JavaScript experience and the ability to contribute to and lead front-end component delivery.
  • Python experience.
  • Knowledge of Docker and Kubernetes.
  • Strong understanding of the securities trade lifecycle, including Middle Office and Back Office processes.
  • Knowledge of settlements processing, trade confirmations, reporting, books and records, collateral management, and clearance and settlement workflows.
  • Strong understanding of the software development lifecycle, from requirements and technical design through testing, user acceptance, release, and production support.
  • Experience working in Scaled Agile Framework (SAFe) Agile delivery environments.
  • Familiarity with containerization, continuous integration and continuous delivery pipelines, deployment automation, and modern DevOps practices.
  • Experience leading technical delivery in complex, deadline-driven client environments.

About the Company

Broadridge

Fintech infrastructure for investor communications

Broadridge provides critical financial services infrastructure that powers investor communications, proxy voting, and trading operations for public companies, brokers, and asset managers. It runs platforms that process trillions of dollars in trades and millions of communications daily, delivering regulated software and services for governance, trading, and asset management. What sets it apart is its history as an ADP division that became a standalone public company, plus a broad, end-to-end suite built through acquisitions across proxy voting, fund data, trading, and wealth-management technology. Its goal is to be the essential, scaleable backbone for financial markets, expanding with data, digital assets, and AI-driven solutions.

Company size
10,001+
Company stage
IPO
Headquarters
Town of North Hempstead, New York
Founded
1962

Recently Posted Jobs

Explore more opportunities at Broadridge

See more jobs