Senior Java Developer IV

Keystone Consulting•Madison, WI
•Remote

About The Position

Keystone Consulting, Inc. is seeking a highly skilled Senior Java Developer to develop and maintain robust, scalable, high-performance applications that integrate Java-based backend systems with Angular-based front ends. The role calls for a proactive problem solver who can work collaboratively in a fast-paced environment. The position requires the candidate to be local to Madison, near the Madison office, or willing to relocate to Madison at their own expense before starting. The selected candidate may work fully remotely from within the Madison area but must be available to come into the office when needed. Relocation must be completed within one month after the hire date. Interviews are in person and consist of two rounds. The contract is scheduled through June 30, 2027, and is likely to extend.

Requirements

  • At least 8 years of experience with Java, Spring Framework/Spring Boot, Hibernate/JPA, message queuing, and caching.
  • At least 8 years of experience developing web applications and web services, including REST APIs.
  • Advanced skills in Angular 21, TypeScript, HTML5, and CSS3.
  • Experience designing, creating, and documenting RESTful APIs using Spring Boot and OpenAPI.
  • Practical knowledge of and experience with middleware platforms such as Apache Kafka, Redis, and Boomi.
  • Familiarity with CI/CD pipelines, deployment automation, and dynamic environment configuration.
  • Experience developing wireframes and mock-ups to communicate design concepts with stakeholders.
  • Strong knowledge of relational databases such as Oracle.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving and analytical skills.
  • Strong verbal and written communication skills.
  • Ability to work independently and collaboratively in a team environment.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with Agile/Scrum, iterative, and waterfall development methodologies.
  • Experience using AI prompts, skills, or MCP to accelerate development.
  • Must be local to the Madison area, near the Madison office, or willing to relocate to Madison at their own expense before starting; relocation must be completed within one month after hire.
  • Must be available for two rounds of in-person interviews and to come into the office if needed while working remotely from within the Madison area.

Nice To Haves

  • Dell Boomi
  • Dynatrace
  • Microsoft Azure DevOps
  • Docker
  • Kubernetes

Responsibilities

  • Develop and maintain Java 8–21 backend applications with attention to performance and scalability.
  • Write unit tests and maintain code coverage using JUnit.
  • Use Spring Boot, messaging queues, caching, Kafka, Redis, or equivalent tools.
  • Develop and maintain Angular 21 front-end interfaces, focusing on responsiveness, usability, and ADA/WCAG compliance.
  • Write unit tests using JUnit and Playwright.
  • Collaborate with business analysts and APM/QA engineers to gather and implement requirements.
  • Create and maintain RESTful APIs that integrate front-end and back-end systems.
  • Troubleshoot and resolve technical issues to ensure system reliability and robustness.
  • Stay current with industry trends, emerging technologies, and best practices in Java and Angular development.
  • Participate in code reviews and contribute to code quality and standards.
  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.

Benefits

  • Health insurance
  • Dental insurance
  • Life insurance
  • Short- and long-term disability insurance
  • Simple IRA
  • Referral bonus
  • Employee Assistance Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service