Senior Java Developer: Spring Boot, AWS & Microservices

Broadridge

Town of Newark (WI)

On-site

USD 125,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Broadridge is seeking an experienced Java Developer to design and deliver high-performance, scalable software systems. You will work on full-stack applications using Java (Spring Boot) and React, building microservices, RESTful APIs, and data solutions with Kafka and AWS MSK.

You will optimize relational databases (PostgreSQL/Oracle), implement CI/CD pipelines, and deploy cloud-native apps on AWS (EKS/ECS, API Gateway, S3). Strong DevOps practices and secure coding are essential.

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

Java
Spring Boot
React
REST API
Kafka
AWS MSK
PostgreSQL
Oracle SQL
Docker
Kubernetes
CI/CD
Maven/Gradle
DevOps

Education

Bachelor's degree in Computer Science

Tools

Jenkins
Git
Nexus

Job description

Broadridge is seeking an experienced Java Developer to design and deliver high-performance, scalable software systems. You will work on full-stack applications using Java (Spring Boot) and React, building microservices, RESTful APIs, and data solutions with Kafka and AWS MSK.

You will optimize relational databases (PostgreSQL/Oracle), implement CI/CD pipelines, and deploy cloud-native apps on AWS (EKS/ECS, API Gateway, S3). Strong DevOps practices and secure coding are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full-Stack, AWS & Microservices
Senior Software Engineer - Full-Stack, AWS & Microservices

Broadridge Financial Solutions • Newark (NJ)

On-site
USD 120,000 - 130,000
Senior Java Developer - Microservices + AWS & Spring
Senior Java Developer - Microservices + AWS & Spring

Jobtailor • Missouri

On-site
USD 120,000 - 180,000
Senior Java & Spring Boot Engineer — AWS Microservices
Senior Java & Spring Boot Engineer — AWS Microservices

TechJobsData • Jersey City (NJ)

Hybrid
USD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

TechJobsData • Jersey City (NJ)

Hybrid
USD 120,000 - 180,000
Senior Java Lead - Spring, AWS & Microservices Expert
Senior Java Lead - Spring, AWS & Microservices Expert

Global Channel Managementinc • Charlotte (NC)

On-site
USD 140,000 - 190,000
Senior Java Engineer: AWS, Spring Boot & Microservices
Senior Java Engineer: AWS, Spring Boot & Microservices

Surge Technology Solutions Inc • New Jersey

On-site
USD 140,000 - 170,000
Senior Java & AWS Lead Engineer - Hybrid
Senior Java & AWS Lead Engineer - Hybrid

Broadridge • Topeka (KS)

Hybrid
USD 140,000 - 160,000
Hybrid work model
Bonus Eligible
Java Fullstack Lead
Java Fullstack Lead

Xforia Global Talent & Technology Solutions • Seattle (WA)

On-site
USD 150,000 - 230,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

CoreTek Labs • Seattle (WA)

On-site
USD 180,000 - 240,000
Senior Java Software Engineer
Senior Java Software Engineer

DRISHTICON Inc • Pleasanton (CA)

On-site
USD 170,000 - 210,000