Broadridge

Software Engineer – Hybrid, Flexible Options

Broadridge

full-time

Posted on:

Location Type: Hybrid

Location: NewarkNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $190,000 - $200,000 per year

Job Level

About the role

  • Design, develop, and implement scalable microservices-based applications using Java.
  • Architect and implement event-driven systems leveraging Apache Kafka (producers, consumers, topics, partitions, stream processing).
  • Develop and deploy cloud-native solutions within AWS environments (EC2, S3, Lambda, RDS, etc.).
  • Build and manage containerized applications using Docker.
  • Implement Infrastructure as Code (IaC) using Terraform.
  • Develop and maintain CI/CD pipelines using Jenkins and GitOps principles.
  • Collaborate with cross-functional teams to analyze system requirements and translate business needs into technical solutions.
  • Lead complex problem-solving initiatives and recommend best practices to improve systems, processes, and services.
  • Provide technical leadership and guidance to functional teams or project members.
  • Ensure system improvements, enhancements, and integrations are successfully implemented.
  • Maintain strong DevOps practices, including version control, artifact management (Nexus), and automated deployments.
  • Communicate complex technical concepts effectively and influence stakeholders when necessary.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent practical experience.
  • 15+ years of professional experience in Java development.
  • Strong expertise in microservices architecture and distributed systems.
  • 5+ years of hands-on experience working in AWS cloud environments.
  • Deep knowledge of Apache Kafka and stream processing frameworks (Kafka Streams).
  • Experience with Confluent Kafka, MSK, or Confluent Cloud.
  • Strong experience with containerization technologies such as Docker.
  • Proficiency in Infrastructure as Code tools such as Terraform.
  • Solid understanding of PostgreSQL, SQL Server, and relational database design.
  • Strong experience with DevOps tools including Jenkins, Terraform, Nexus, and CI/CD pipelines.
  • Ability to interpret complex business challenges and recommend effective technical solutions.
  • Experience leading functional teams or technical initiatives with moderate complexity and risk.
  • Strong communication and interpersonal skills with the ability to influence and negotiate effectively.
  • Experience designing and developing APIs using MuleSoft or other API integration platforms. (Nice to have)
Benefits
  • Please visit www.broadridgebenefits.com for more information on our comprehensive benefit offerings.
  • All Colorado employees receive paid sick leave in compliance with the Colorado Healthy Families and Workplaces Act and other legally required benefits, as applicable.
Applicant Tracking System Keywords

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

Hard Skills & Tools
Javamicroservices architectureApache Kafkastream processingAWSDockerInfrastructure as CodeTerraformCI/CD pipelinesAPI development
Soft Skills
problem-solvingtechnical leadershipcommunicationinterpersonal skillsinfluencenegotiationcollaborationanalysisrecommendationtranslation of business needs