Senior Java Developer IV

Keystone Consulting, Inc•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 integrating Java-based backend systems with Angular-based front ends. The role calls for a proactive problem solver able to work collaboratively in a fast-paced environment and participate throughout the software development lifecycle, from requirements gathering and design through coding, testing, and deployment. The position is associated with a contract duration through June 30, 2027, with an extension likely. Candidates must live in or near Madison, Wisconsin, or relocate to Madison at their own expense before starting. The selected candidate may work 100% remotely from within the Madison area but must be available to come into the office if needed. Relocation must be completed within one month after the hire date. Both interview rounds are in person.

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 middleware platforms such as Apache Kafka, Redis, and BOOMI.
  • Familiarity with CI/CD pipelines, deployment automation, and dynamic environment configuration.
  • Experience creating wireframes and mock-ups to communicate design concepts to 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 the development process.
  • Must reside in or near Madison, Wisconsin, or relocate to Madison at personal expense before starting; must complete relocation within one month after hire.
  • Must be available for two in-person interview rounds and able to come into the office if needed.

Nice To Haves

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

Responsibilities

  • Develop and maintain Java 8–21 backend applications, ensuring high performance and scalability.
  • Write unit tests and maintain code coverage using JUnit.
  • Use Spring Boot, messaging queues, caching, and tools such as Kafka and Redis or equivalent technologies.
  • 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 to integrate frontend and backend systems.
  • Troubleshoot and resolve technical issues to ensure system reliability and robustness.
  • Keep up to date with industry trends, emerging technologies, and Java and Angular development best practices.
  • Conduct code reviews and contribute to code quality and standards.
  • Participate in requirements gathering, design, coding, testing, and deployment throughout the software development lifecycle.

Benefits

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