> Markdown version of [/jobs/ext/4719114-senior-java-backend-developer](https://www.wearedevelopers.com/jobs/ext/4719114-senior-java-backend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Backend Developer - **Company:** DATAMAXIS, Inc - **Location:** United States - **Experience:** Expert - **Contract:** Contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Automation of Tests, Microsoft Azure, Business Systems, Code Review, Data Validation, Relational Databases, Junit, Mockito, Software Deployment, Software Engineering, SQL Databases, Systems Integration, GitHub Copilot, ReactJS, Spring-boot, Backend, Gitlab, Integration Tests, Information Technology, Playwright, Low-code, Front End Software Development, Restful APIs, Software Version Control, Api Management - **Published:** November 14, 2026 - **Apply:** https://www.dice.com/job-detail/c44286a6-bb20-46ab-8717-29a0152fd548 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field. * At least 7 years of experience in software engineering, including hands-on Java/Spring Boot backend development and application modernization. * Strong experience with REST API design, SQL, relational databases, and system integrations. * Hands-on experience or familiarity building and deploying applications on Microsoft Azure, using GitLab for source control and CI/CD pipelines. * Experience implementing backend security and automated testing, including unit and integration tests (JUnit, Mockito) and end-to-end test automation with Playwright. * Ability to analyze existing application behavior and translate it into maintainable backend solutions. * Excellent communication and collaboration skills, with a strong ability to work effectively in a team environment. Preferred Qualifications * Experience modernizing Microsoft Power Platform or other low-code applications. * Experience using AI-assisted development tools such as GitHub Copilot, Factory AI, or comparable tools, with responsible review of generated code for correctness, security, testing, and maintainability. Expertise in a specific product is not required. ## Description Client is looking a Senior Software Engineer with extensive experience in modernizing business systems using Java and Spring Boot. You will help transition an existing Microsoft Power Platform application to a Java Spring Boot backend supporting a React frontend. The role focuses on hands-on backend development, working collaboratively with the internal team, which already provides React frontend development capacity., * Design and develop secure, maintainable backend services using Java, Spring Boot, REST APIs, and SQL, following existing architecture patterns and an appropriate modular or service-based design. * Understand existing Power Platform workflows, business rules, data dependencies, and integrations, and translate them into backend services. * Work with product owners to understand and translate business requirements into technical designs and implementations. * Collaborate with the internal React team to define API contracts and support frontend integration. * Write clean, well-documented, well-tested, and efficient code using software development best practices, including backend authentication, authorization, input validation, and error handling. * Collaborate with and mentor other developers, participate in code reviews, and provide technical documentation and knowledge transfer so the internal team can support the application after the engagement.