
Software Engineer – Hybrid, Flexible Options
Broadridge
full-time
Posted on:
Location Type: Hybrid
Location: Newark • New Jersey • United States
Visit company websiteExplore more
Salary
💰 $190,000 - $200,000 per year
Tech Stack
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