Java Developer – Senior | Remote (Local to Madison, WI) | W2 Only

Filled
February 20, 2026

Job Description

Location: Remote (Candidates local to Madison, WI preferred)
Employment Type: Fulltime / W2

Job Summary

We are seeking a highly skilled Senior Java Developer with 5+ years of experience in Java, Spring Boot, messaging queues, caching, and Angular. The ideal candidate will develop and maintain scalable, high-performance backend systems and Angular-based frontends, collaborating with cross-functional teams in a fast-paced environment.

Key Responsibilities

  • Develop and maintain Java backend applications, ensuring high performance and scalability.
  • Utilize Spring Boot, Hibernate/JPA, messaging queues, caching (Kafka, Redis, or equivalents).
  • Develop and maintain Angular-based frontends (Angular 6+) focusing on responsiveness, usability, and ADA/WCAG compliance.
  • Design, implement, and maintain RESTful APIs using Spring Boot and OpenAPI.
  • Troubleshoot and resolve technical issues, ensuring system reliability.
  • Collaborate with business analysts, QA engineers, and DevOps teams to implement requirements.
  • Participate in the full software development lifecycle: requirements, design, coding, testing, deployment.
  • Conduct code reviews to ensure quality and adherence to standards.
  • Stay up-to-date with emerging technologies, best practices, and industry trends.
  • Work with containerization and orchestration tools (Docker, Kubernetes).
  • Follow Agile/Scrum, Iterative, and Waterfall development methodologies.

Required Skills & Experience

  • 5+ years in Java, Spring Framework/Spring Boot, and backend development.
  • 5+ years in web applications, web services, REST API development.
  • 3+ years experience with messaging queues and caching (Kafka, Redis).
  • 2+ years working with Angular (6+), Typescript, HTML5, CSS3.
  • Strong relational database skills (Oracle preferred).
  • Experience with CI/CD pipelines, deployment automation, and dynamic environment configuration.
  • Practical knowledge of middleware platforms: Kafka, Redis, BOOMI.
  • Familiarity with cloud platforms: AWS, Azure, GCP.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work independently and collaboratively.

Nice-to-Have Skills

  • Dell Boomi, Dynatrace, Microsoft Azure DevOps.

Compensation

  • $50.00 – $55.00 per hour
  • Expected Hours: 40 per week

Application Requirements

  • Current location (must be local to Madison, WI if possible).
  • Willingness to work on W2.
  • Java development experience (years).
  • Visa status.