{"schemaVersion":"jobsearcher.job.v1","id":"37b3a96cd892084e5582e091","url":"https://jobsearcher.com/jobs/37b3a96cd892084e5582e091","canonicalUrl":"https://jobsearcher.com/jobs/37b3a96cd892084e5582e091","title":"Java Developer","description":"*Job Summary:*\nWe are seeking a highly skilled and experienced Senior Java Developer with strong hands-on expertise in Java, Spring framework/Spring Boot, Messaging Queues, Caching and Angular to join our dynamic team. The ideal candidate will develop, and maintain robust, scalable, and high-performance applications seamlessly integrating Java-based backend systems with Angular-based frontends. This role requires a proactive problem solver who thrives in a collaborative, fast-paced environment.\n\n*Key Responsibilities:*\n\n* Develop and maintain Java(8 to 21)-based backend applications, ensuring high performance and scalability.\n* Unit test and code coverage using Junit.\n* Good working experience using spring boot, messaging queues, caching and having good experience using Kafka, Redis and or equivalent tools.\n* Develop and maintain Angular(21)-based front-end user interfaces with a focus on responsiveness, usability, and ADA/WCAG compliance.\n* Unit tests using PlayWright.\n* Collaborate with cross-functional teams, including business analysts, and APM/QA engineers, to gather and implement requirements.\n* Create and maintain RESTful APIs for seamless integration between frontend and backend systems.\n* Troubleshoot and resolve technical issues, ensuring system reliability and robustness.\n* Stay up to date with industry trends, emerging technologies, and best practices in Java and Angular development.\n* Have good experience doing code reviews and contribute to code quality and standards to ensure high-quality product delivery.\n* Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.\n* Experience using AI(Prompts/Skills/MCP) to speed up development process.\n\n*Top Required Skills & Years of Experience: *\n\n* 8+ years working with Java (8 to 21) and spring framework/spring boot\n* 8+ years in web applications development, web services, REST API, and etc.\n* 5+ years in Messaging Queues and Caching and related tools like Kafka and Redis\n* 5+ years of working in Angular 21\n* 8+ years working in Relational databases like Oracle\n* 5+ years using Junit and Playwright.\n* 1+ years with AI - Prompts/Skills/MCP\n* 5+ years working in SCRUM teams.\n\n*Required Skills:*\n\n* Strong proficiency in Java, Spring Framework (Spring Boot), Hibernate/JPA, Message queuing, and caching.\n* Advanced skills in Angular (21), Typescript, HTML5, and CSS3.\n* Experience designing, creating, and documenting RESTful API using Spring Boot and OpenAPI\n* Practical knowledge of, and experience with, various middleware platforms like Apache Kafka, Redis, and BOOMI.\n* Familiarity with CI/CD pipelines, deployment automation, and dynamic environment configuration.\n* Experience developing wire frames and mock-ups as a tool to communicate design concepts with stakeholders.\n* Strong knowledge of relational databases.\n* Familiarity with cloud platforms like AWS, Azure, Google Cloud.\n* Excellent problem-solving and analytical skills.\n* Strong verbal and written communication skills.\n* Proven ability to work both independently and collaboratively in a team environment.\n* Knowledge of containerization and orchestration tools like Docker and Kubernetes.\n* Familiarity with Agile/Scrum, Iterative, and waterfall development methodologies.\n\n*Nice to Have Skills:*\n- Dell Boomi, Dynatrace, Microsoft Azure Devops, Docker, Kubernetes\n\nOnsite or Remote? 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.\n\nProject Details: Java Developer IV with strong core Java/spring framework/Messaging queue/Caching experience for the application development unit\n\nPay: $45.00 per hour\n\nExpected hours: 40.0 per week\n\nWork Location: In person","company":"Datasagetechnologies","rawCompany":"datasagetechnologies","city":"Madison","state":"WI","isRemote":false,"isActive":false,"createdAt":"2026-11-05T09:41:03.216Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer","description":"*Job Summary:*\nWe are seeking a highly skilled and experienced Senior Java Developer with strong hands-on expertise in Java, Spring framework/Spring Boot, Messaging Queues, Caching and Angular to join our dynamic team. The ideal candidate will develop, and maintain robust, scalable, and high-performance applications seamlessly integrating Java-based backend systems with Angular-based frontends. This role requires a proactive problem solver who thrives in a collaborative, fast-paced environment.\n\n*Key Responsibilities:*\n\n* Develop and maintain Java(8 to 21)-based backend applications, ensuring high performance and scalability.\n* Unit test and code coverage using Junit.\n* Good working experience using spring boot, messaging queues, caching and having good experience using Kafka, Redis and or equivalent tools.\n* Develop and maintain Angular(21)-based front-end user interfaces with a focus on responsiveness, usability, and ADA/WCAG compliance.\n* Unit tests using PlayWright.\n* Collaborate with cross-functional teams, including business analysts, and APM/QA engineers, to gather and implement requirements.\n* Create and maintain RESTful APIs for seamless integration between frontend and backend systems.\n* Troubleshoot and resolve technical issues, ensuring system reliability and robustness.\n* Stay up to date with industry trends, emerging technologies, and best practices in Java and Angular development.\n* Have good experience doing code reviews and contribute to code quality and standards to ensure high-quality product delivery.\n* Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.\n* Experience using AI(Prompts/Skills/MCP) to speed up development process.\n\n*Top Required Skills & Years of Experience: *\n\n* 8+ years working with Java (8 to 21) and spring framework/spring boot\n* 8+ years in web applications development, web services, REST API, and etc.\n* 5+ years in Messaging Queues and Caching and related tools like Kafka and Redis\n* 5+ years of working in Angular 21\n* 8+ years working in Relational databases like Oracle\n* 5+ years using Junit and Playwright.\n* 1+ years with AI - Prompts/Skills/MCP\n* 5+ years working in SCRUM teams.\n\n*Required Skills:*\n\n* Strong proficiency in Java, Spring Framework (Spring Boot), Hibernate/JPA, Message queuing, and caching.\n* Advanced skills in Angular (21), Typescript, HTML5, and CSS3.\n* Experience designing, creating, and documenting RESTful API using Spring Boot and OpenAPI\n* Practical knowledge of, and experience with, various middleware platforms like Apache Kafka, Redis, and BOOMI.\n* Familiarity with CI/CD pipelines, deployment automation, and dynamic environment configuration.\n* Experience developing wire frames and mock-ups as a tool to communicate design concepts with stakeholders.\n* Strong knowledge of relational databases.\n* Familiarity with cloud platforms like AWS, Azure, Google Cloud.\n* Excellent problem-solving and analytical skills.\n* Strong verbal and written communication skills.\n* Proven ability to work both independently and collaboratively in a team environment.\n* Knowledge of containerization and orchestration tools like Docker and Kubernetes.\n* Familiarity with Agile/Scrum, Iterative, and waterfall development methodologies.\n\n*Nice to Have Skills:*\n- Dell Boomi, Dynatrace, Microsoft Azure Devops, Docker, Kubernetes\n\nOnsite or Remote? 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.\n\nProject Details: Java Developer IV with strong core Java/spring framework/Messaging queue/Caching experience for the application development unit\n\nPay: $45.00 per hour\n\nExpected hours: 40.0 per week\n\nWork Location: In person","datePosted":"2026-11-05T09:41:03.216Z","dateModified":"2026-11-05T09:41:03.216Z","hiringOrganization":{"@type":"Organization","name":"Datasagetechnologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Madison","addressRegion":"WI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"37b3a96cd892084e5582e091"},"url":"https://jobsearcher.com/jobs/37b3a96cd892084e5582e091"}}