Senior Java Full Stack Developer - Spring Boot- Angular- Kafka - Redis

Rose International

Madison (WI)

Hybrid

USD 140,000 - 180,000

Full time

6 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rose International is seeking a senior software engineer in the Madison area to join a high-performance backend/frontend development team. The role requires deep Java and Spring expertise, extensive Angular experience, and strong API design with OpenAPI.

You will work in SCRUM teams, collaborate with analysts and QA, and contribute to AI-enhanced development workflows. The position offers a flexible path with potential for remote work within the Madison region, eligibility for relocation, and

Qualifications

  • 8+ years working with Java (8 to 21) and Spring Framework/Spring Boot.
  • 8+ years in web applications development, web services, REST API, etc.
  • 5+ years in Messaging Queues and Caching (Kafka/Redis).
  • 5+ years in Angular 21.
  • 8+ years with relational databases like Oracle.
  • 5+ years using JUnit and Playwright.
  • 1+ years with AI - Prompts/Skills/MCP.
  • 5+ years in SCRUM teams.
  • Strong proficiency in Java, Spring, Hibernate/JPA, messaging queues, and caching.
  • Advanced skills in Angular (21), TypeScript, HTML5, CSS3.
  • Experience designing, creating, and documenting RESTful APIs with Spring Boot and OpenAPI.
  • Experience with middleware like Apache Kafka, Redis, Boomi.
  • Familiarity with CI/CD, deployment automation, and dynamic environment config.
  • Experience developing wireframes/mock-ups for stakeholder communication.
  • Strong knowledge of relational databases.
  • Familiarity with cloud platforms like AWS, Azure, Google Cloud.
  • Excellent problem solving and communication skills.
  • Ability to work independently and in teams.
  • Knowledge of Docker and Kubernetes.
  • Familiarity with Agile/Scrum, Iterative, and waterfall methodologies.

Responsibilities

  • Develop and maintain Java (8-21) backend applications with high performance and scalability.
  • Unit test and code coverage using JUnit.
  • Work with Spring Boot, messaging queues, and caching (Kafka/Redis).
  • Develop and maintain Angular (21) front-end interfaces focused on responsiveness and ADA/WCAG compliance.
  • Unit tests using Playwright.
  • Collaborate with cross-functional teams to gather and implement requirements.
  • Create and maintain RESTful APIs for frontend-backend integration.
  • Troubleshoot and resolve technical issues to ensure reliability.
  • Stay current with industry trends in Java and Angular development.
  • Contribute to code reviews and enforce coding standards.
  • Participate in full SDLC from requirements to deployment.
  • Apply AI prompts/skills to speed up development.

Skills

Java
Spring Framework
Hibernate/JPA
REST API
Angular
TypeScript
HTML5
CSS3
OpenAPI
AWS/Azure/Google Cloud
CI/CD
Docker
Kubernetes
Agile/Scrum
AI Prompts/Skills/MCP

Tools

Kafka
Redis
Oracle
Boomi
Playwright
JUnit
CI/CD pipelines

Job description

Candidate must be a resident local to Madison or near the Madison office, or willing to relocate to Madison prior to starting the role at their own expense. The selected hire can work 100% remote from within the Madison area but must be available to come into the office if needed. Candidate must be relocated 1 month after Hire Date. Two Round Interview Process. Both rounds will be In-person interviews only.


Required Experience And Skills


  • 8+ years working with Java (8 to 21) and spring framework/spring boot

  • 8+ years in web applications development, web services, REST API, and etc.

  • 5+ years in Messaging Queues and Caching and related tools like Kafka and Redis

  • 5+ years of working in Angular 21

  • 8+ years working in Relational databases like Oracle

  • 5+ years using Junit and Playwright.

  • 1+ years with AI - Prompts/Skills/MCP

  • 5+ years working in SCRUM teams.

  • Strong proficiency in Java, Spring Framework (Spring Boot), Hibernate/JPA, Message queuing, and caching

  • Advanced skills in Angular (21), Typescript, HTML5, and CSS3.

  • Experience designing, creating, and documenting RESTful API using Spring Boot and OpenAPI

  • Practical knowledge of, and experience with, various middleware platforms like Apache Kafka, Redis, and BOOMI

  • Familiarity with CI/CD pipelines, deployment automation, and dynamic environment configuration

  • Experience developing wire frames and mock-ups as a tool to communicate design concepts with stakeholders

  • Strong knowledge of relational databases

  • Familiarity with cloud platforms like AWS, Azure, Google Cloud

  • Excellent problem-solving and analytical skills

  • Strong verbal and written communication skills

  • Proven ability to work both independently and collaboratively in a team environment

  • Knowledge of containerization and orchestration tools like Docker and Kubernetes

  • Familiarity with Agile/Scrum, Iterative, and waterfall development methodologies


Preferred Experience And Skills


  • Dell Boomi, Dynatrace, Microsoft Azure Devops, Docker, Kubernetes


Responsibilities


  • Develop and maintain Java (8 to 21)-based backend applications, ensuring high performance and scalability

  • Unit test and code coverage using Junit

  • Good working experience using spring boot, messaging queues, caching and having good experience using Kafka, Redis and or equivalent tools

  • Develop and maintain Angular (21)-based front-end user interfaces with a focus on responsiveness, usability, and ADA/WCAG compliance

  • Unit tests using PlayWright

  • Collaborate with cross-functional teams, including business analysts, and APM/QA engineers, to gather and implement requirements

  • Create and maintain RESTful APIs for seamless integration between frontend and backend systems

  • Troubleshoot and resolve technical issues, ensuring system reliability and robustness

  • Stay up to date with industry trends, emerging technologies, and best practices in Java and Angular development

  • Have good experience doing code reviews and contribute to code quality and standards to ensure high-quality product delivery

  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment

  • Experience using AI(Prompts/Skills/MCP) to speed up development process

  • Only those lawfully authorized to work in the designated country associated with the position will be considered.

  • Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.


About Rose


  • Founded in 1993

  • Office Locations Across the U.S.

  • 150+ Clients: Corporations and Government Agencies

  • Employee Oriented Company

  • Challenging Assignments Across the U.S.

  • Continuous Professional Development


EMPLOYEE COMMENTS


  • We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Technical Delivery Lead
Senior Java Technical Delivery Lead

Rose International • Irving (TX)

On-site
USD 120,000 - 150,000
Employee oriented company
Office locations across the U.S.
Continuous professional development
Senior .NET Angular Full Stack Developer AWS Azure Cloud Migration
Senior .NET Angular Full Stack Developer AWS Azure Cloud Migration

Rose International • Lansing (MI)

On-site
USD 120,000 - 160,000
Senior Angular Engineer – Enterprise UI & TypeScript
Senior Angular Engineer – Enterprise UI & TypeScript

Rose International • Irving (TX)

On-site
USD 120,000 - 160,000
Senior Java Developer
Senior Java Developer

VIVA • Madison (WI)

Hybrid
USD 110,000 - 170,000
Remote work within Madison area
Office visits when needed
Java Developer
Java Developer

I O DATASPHERE • Madison (WI)

Remote
USD 120,000 - 170,000
Lead Angular Developer
Lead Angular Developer

Rose International • Irving (TX)

On-site
USD 120,000 - 150,000
Sr. JAVA Developer: 1+ Yr Hybrid Project Madison WI: 2 In-Person Interviews: Non-local MUST relocate to WI: $ 81/hr C2C/1099: $ 75/hr W2
Sr. JAVA Developer: 1+ Yr Hybrid Project Madison WI: 2 In-Person Interviews: Non-local MUST relocate to WI: $ 81/hr C2C/1099: $ 75/hr W2

Beechwood Computing Ltd • Madison (WI)

On-site
USD 110,000 - 150,000
Senior Java Developer
Senior Java Developer

Randstad Digital Americas • Madison (WI)

Remote
USD 83,000 - 96,000
WI-Java Developer
WI-Java Developer

AiQualTest LLC • United States

Hybrid
USD 110,000 - 160,000
Senior Java Developer IBM InfoSphere MDM Engineer Apache Kafka
Senior Java Developer IBM InfoSphere MDM Engineer Apache Kafka

Rose International • Lansing (MI)

On-site
USD 120,000 - 150,000