Broadridge

Sr. Full-Stack Developer (Python & Java)

Broadridge
Apply
2 hours ago
Dublin, IrelandSenior

Responsibilities

  • Design, develop, and maintain full-stack applications for the Securities-Based Lending platform.
  • Build scalable backend services and RESTful APIs using Python, FastAPI, Java, and Spring Boot.
  • Develop modern web applications using Angular and/or React with JavaScript or TypeScript.
  • Deploy secure, scalable, and resilient cloud-native applications on AWS.
  • Design, implement, and maintain microservices, CI/CD pipelines, DevOps practices, and infrastructure-as-code.
  • Participate in architecture discussions, technical design reviews, peer code reviews, and engineering standards improvements.
  • Implement automated unit, integration, and API testing across backend services, APIs, and user interfaces.
  • Troubleshoot production issues and drive root cause analysis.
  • Collaborate with Product Managers, QA Engineers, Scrum Masters, UX partners, and Engineering teams throughout the software development lifecycle.
  • Support junior engineer development through mentorship and collaboration.

Requirements

  • 5+ years of commercial software engineering experience.
  • Strong commercial experience developing software with Python and FastAPI.
  • Commercial experience developing enterprise applications with Java and Spring Boot, including RESTful APIs and microservices.
  • Frontend development experience with Angular or React and strong JavaScript or TypeScript skills, plus working knowledge of HTML5 and CSS3.
  • Experience with PostgreSQL or other enterprise relational databases.
  • Experience using Git and developing cloud-native applications on AWS, including ECS, Lambda, EC2, S3, IAM, and CloudWatch.
  • Experience designing and maintaining automated unit, integration, and API tests within CI/CD environments.
  • Experience working within Agile Scrum teams.
  • Excellent problem-solving, written English, and verbal English skills.
  • Desirable experience includes Flask, Docker, Kubernetes, Terraform, Nomad, Helm, Clojure, GitHub Actions, Jenkins, OpenAPI, OAuth2/JWT, event-driven architecture, distributed systems, and financial services or banking platforms.

Benefits

  • Hybrid work arrangement with in-person collaboration as needed.
  • Collaborative, engaging, and inclusive workplace focused on employee development and belonging.
  • Recruiting process may use AI-based tools with human review of employment decisions.

Tech Stack

AngularAWSClojureDockerFastAPIFlaskGitGitHub ActionsGradleHelmJavaJavaScriptJenkinsKubernetesMavenPostgreSQLPythonReactSpring BootTerraformTypeScript
Broadridge

About Broadridge

10,000+ employees

Broadridge Financial Solutions (NYSE: BR) is a global technology leader with trusted expertise and transformative technology, helping clients and the financial services industry operate, innovate, and grow. We power investing, governance, and communications for our clients – driving operational resiliency, elevating business performance, and transforming investor experiences. Our technology and operations platforms process and generate over 7 billion communications annually and underpin the daily average trading of over $15 trillion in tokenized and traditional securities globally. A certified Great Place to Work®, Broadridge is part of the S&P 500® Index, employing over 15,000 associates in 21 countries. For more information about us, please visit www.broadridge.com

Contact me