Java Developer / Java Microservices Engineer

SAI SYSTEMS
United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

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
+35 more
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

Job 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

10:42 min

Essential soft skills and evaluating security candidates

Kurt Eder · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all