> Markdown version of [/jobs/ext/2152411-java-developer-java-microservices-engineer](https://www.wearedevelopers.com/jobs/ext/2152411-java-developer-java-microservices-engineer). 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). --- # Java Developer / Java Microservices Engineer - **Company:** SAI SYSTEMS - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Release Automation, Automation of Tests, Unit Testing, Microsoft Azure, Cloud Computing, Cloud Engineering, Static Program Analysis, Software Quality, Code Review, Cyber Security, Computer Programming, Continuous Integration, Data Masking, Data Security, Software Design Patterns, DevOps, Java Platform Enterprise Edition (J2EE), Federal Information Processing Standards (FIPS), Github, Java Web Services, Model View Controller (MVC), Secure Coding, Software Engineering, SonarQube, Systems Integration, Software Vulnerability Management, YAML, Java Application Server, Spring Cloud, Spring-mvc, Spring-boot, Software Security, Git, Containerization, Kubernetes, Deployment Automation, Azure AKS, Restful APIs, Software Version Control, Devsecops, Docker, Static Application Security Testing, Vulnerability Analysis, Microservices, Dynamic Application Security Testing - **Published:** August 20, 2026 - **Apply:** https://www.dice.com/job-detail/cec88c0b-843a-41de-b64b-5870750de228 ## About the Role * Strong hands-on experience with Java development in enterprise environments. * Advanced experience with Spring Boot and Spring MVC. * Strong understanding of MVC architecture, REST APIs, and microservices design patterns. * Proven experience implementing encryption and data protection within Java applications. * Hands-on knowledge of AES-GCM encryption and secure cryptographic implementation patterns. * Understanding of FIPS standards and FIPS-compliant cryptography. * Experience with data redaction, masking, or protection of sensitive information. * Experience developing and deploying RESTful microservices. * Strong experience building and maintaining CI/CD pipelines for Java applications. * Experience with YAML-based pipeline-as-code practices. * Hands-on experience with Docker and Kubernetes. * Experience deploying applications to Azure Kubernetes Service (AKS) or similar managed Kubernetes platforms. * Strong understanding of DevOps, automated testing, release automation, and deployment governance. * Experience with Azure DevOps or GitHub, including source control and pull request workflows. * Ability to troubleshoot complex application and deployment issues. * Strong communication and cross-functional collaboration skills., * Experience with Kubernetes manifests, Helm, and GitOps. * Experience with ArgoCD or similar GitOps deployment platforms. * Experience integrating SonarQube, JFrog/Xray, SAST/DAST, dependency scanning, or vulnerability management tools into CI/CD pipelines. * Experience with cloud-native application development on Microsoft Azure. * Knowledge of secure software supply-chain practices and dependency vulnerability remediation. * Experience with enterprise encryption libraries, key-management solutions, or cryptographic service integrations. * Familiarity with Azure security and application protection services. Technical Skills Programming: Java, Spring Boot, Spring MVC Architecture: MVC, REST APIs, Microservices Security & Encryption: FIPS, AES-GCM, Encryption/Decryption, Data Redaction, Data Masking, Secure Coding Cloud: Microsoft Azure, AKS DevOps: CI/CD, YAML Pipelines, Pipeline as Code, Automated Testing, Release Automation Containers: Docker, Kubernetes Deployment: Kubernetes Deployments, Helm, GitOps, ArgoCD Code Quality & Security: SonarQube, JFrog/Xray, SAST, DAST, Dependency Scanning, Vulnerability Management Source Control: Git, Azure DevOps, GitHub Engineering Practices: Code Reviews, Clean Code, Small Pull Requests, Meaningful Commits, Work Item Traceability Core Skill Priorities * Java - Advanced * Azure - Advanced * Encryption & Data Redaction - Intermediate * Spring Boot / Spring MVC - Advanced * Microservices / REST APIs - Advanced * CI/CD & YAML Pipeline as Code - Advanced * Kubernetes / AKS - Intermediate to Advanced, The ideal candidate is a Senior Java Developer / Java Microservices Engineer who combines strong Java and Spring Boot development skills with practical application security and encryption experience. Candidates should be able to demonstrate real-world implementation of AES-GCM/FIPS-compliant encryption or sensitive-data protection in Java, rather than having security knowledge limited to theory, while also possessing strong Azure, CI/CD, Docker, and Kubernetes experience. ## Description We are seeking an experienced Senior Java Developer with strong expertise in Java, Spring Boot, microservices, Azure, and application-level encryption/data protection. The ideal candidate will design, develop, secure, and deploy enterprise Java applications while implementing approved encryption methodologies and modern DevSecOps practices. The role requires hands-on experience with FIPS-compliant cryptography, AES-GCM encryption, data redaction, secure coding, CI/CD, and Kubernetes-based deployments. You will collaborate closely with architecture, security, DevOps, and platform teams to build secure, scalable, and reliable cloud-native applications., * Design, develop, enhance, and maintain enterprise Java applications using Java, Spring Boot, Spring MVC, and MVC architecture. * Build and maintain RESTful microservices using Spring Boot and modern software engineering practices. * Implement secure data protection capabilities, including AES-GCM encryption, encryption/decryption workflows, data masking/redaction, and FIPS-compliant cryptographic methodologies. * Apply secure coding principles to protect sensitive data both at rest and in transit. * Integrate encryption and data protection capabilities into Java services while maintaining performance, scalability, and maintainability. * Develop, maintain, and optimize CI/CD pipelines for Java applications, including build, unit testing, packaging, security scanning, artifact management, and deployment. * Implement pipeline-as-code using YAML-based configurations to ensure repeatable, version-controlled delivery processes. * Containerize Java microservices using Docker and deploy them to Kubernetes/AKS environments. * Develop and maintain Kubernetes manifests, Helm configurations, service configurations, and deployment automation. * Troubleshoot application, container, deployment, configuration, and runtime issues across development, testing, and production-like environments. * Integrate static code analysis, dependency scanning, SAST/DAST, vulnerability scanning, and quality gates into CI/CD pipelines. * Participate in code reviews and promote clean-code practices, meaningful commits, small pull requests, and traceability to work items. * Collaborate with security, architecture, DevOps, cloud, and platform teams to ensure applications meet enterprise security and reliability standards. * Support vulnerability remediation, dependency management, and secure software supply-chain practices. * Contribute to release automation, deployment governance, monitoring, and operational support. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)