Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Broadridge

Java Developer – Flexible Options

Broadridge

Java Developer developing scalable full stack applications at Broadridge. Collaborating in Agile teams and implementing cutting-edge technologies to drive software excellence.

Posted 5/28/2026full-timeEdgewood • New Jersey, New York, Texas • 🇺🇸 United StatesSeniorLead💰 $125,000 - $140,000 per yearWebsite

Tech Stack

Tools & technologies
ApacheAWSCloudDockerGradleJavaJenkinsJUnitKafkaKubernetesMavenMicroservicesMockitoOraclePostgresReactSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Design, develop, test, and deploy high-performance, scalable full stack applications using Java (Spring Boot) and React.
  • Architect and implement microservices and RESTful APIs.
  • Develop and integrate solutions using Apache Kafka and AWS MSK.
  • Design and optimize relational database solutions (PostgreSQL, Oracle PL/SQL).
  • Create and maintain CI/CD pipelines using Jenkins and related DevOps tools.
  • Build and deploy cloud-native applications using AWS services including MSK, Aurora PostgreSQL, API Gateway, EKS, ECS, and S3.
  • Containerize applications using Docker and deploy to Kubernetes (EKS/ECS).
  • Implement secure coding practices and ensure compliance with security standards.
  • Develop automated unit, integration, and end-to-end tests using JUnit, Mockito, Cucumber, and Karate.
  • Apply TDD and test automation best practices.
  • Ensure non-functional requirements such as scalability, resiliency, maintainability, and performance are incorporated into system design.
  • Participate in architectural design discussions and contribute to technical decision-making.
  • Collaborate within Agile teams to deliver high-quality software solutions.
  • Support production deployments, troubleshooting, and performance tuning.
  • Mentor junior developers and promote engineering best practices.

Requirements

What you’ll need
  • Bachelor of Science in Computer Science or equivalent education and experience.
  • 8+ years of professional experience in Java development.
  • Expert proficiency with Spring Framework and Spring Boot.
  • Strong experience developing front-end applications using React.
  • Deep understanding of RESTful API design and integration.
  • Strong hands-on experience with Apache Kafka and AWS MSK.
  • Extensive experience with PostgreSQL and writing complex SQL queries; Oracle PL/SQL experience required.
  • Strong knowledge of AWS cloud services including MSK, Aurora PostgreSQL, API Gateway, EKS, ECS, and S3.
  • Experience building, deploying, and operating applications in AWS.
  • Hands-on experience with Docker and Kubernetes.
  • Proficiency with CI/CD tools such as Jenkins.
  • Experience with build tools such as Maven and Gradle.
  • Proven experience leveraging DevOps practices using tools such as Git, Jenkins, and Nexus.
  • Strong understanding of secure coding practices and relational database design.
  • Experience with JUnit, Mockito, Cucumber, and Karate testing frameworks.
  • Working knowledge of TDD and automated testing methodologies.
  • Proven experience designing and integrating highly complex enterprise software systems.
  • Experience working in Agile development environments.
  • Strong analytical, problem-solving, and communication skills.

Benefits

Comp & perks
  • Visit www.broadridgebenefits.com for more information on our comprehensive benefit offerings.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootReactRESTful APIsApache KafkaPostgreSQLOracle PL/SQLDockerKubernetesJUnit
Soft Skills
analytical skillsproblem-solvingcommunicationmentoringcollaborationtechnical decision-makingAgile teamworkengineering best practicesscalabilityresiliency
Certifications
Bachelor of Science in Computer Science