Senior Java Developer – Encryption & Azure
Quick Overview
Job Description
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.
Key Responsibilities
- 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.
Required Qualifications
- 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.
Preferred Qualifications
- 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
- FIPS / AES-GCM — Intermediate
- Secure Coding & Vulnerability Management — Intermediate
Ideal Candidate Profile
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.
Skills
Similar jobs
Power Platform Developer
HDR, Inc. · Charlotte, United States
1 minute agoJunior RPA Automation Developer (15.46)
OCT Consulting, LLC · Washington, United States
2 minutes ago$70k - $90k/yrSenior REACT JS Developer
TriosysIT Inc. · United States
2 minutes agoSenior ServiceNOW Developer
Key Logic · Phoenix, United States
4 minutes ago$135k - $155k/yrSenior ServiceNOW Developer
Key Logic · Folsom, United States
5 minutes ago$135k - $155k/yrJava Full Stack Developer - Full-time
Covetus, LLC · Riverwoods, United States
12 minutes ago