{"schemaVersion":"jobsearcher.job.v1","id":"4cf9bd9c8b9794667e917cbc","url":"https://jobsearcher.com/jobs/4cf9bd9c8b9794667e917cbc","canonicalUrl":"https://jobsearcher.com/jobs/4cf9bd9c8b9794667e917cbc","title":"Senior Java Engineer","description":"Job DescriptionMust Have Technical/Functional Skills• 15+ years of software engineering experience [Java], including substantial hands-on development and technicalleadership in Java-based enterprise applications.• Strong hands-on expertise in Java 21, with strong understanding of modern Java features and their applicationin enterprise-grade systems.• Strong experience with Java 21, Spring Boot 3.x, Spring Framework 6.x, Spring Security, Hibernate/JPA, andRESTful APIs.• Hands-on knowledge of Virtual Threads, Records, Sealed Classes, Pattern Matching, enhanced Switchexpressions, Streams, Collections, concurrency, JVM internals, memory management, garbage collection, andperformance tuning.• Extensive experience designing and developing microservices-based, cloud-native, and distributedapplications.• Strong Kubernetes experience covering deployments, services, ingress, configuration, secrets, autoscaling,health probes, resource management, namespaces, RBAC, Helm, upgrade planning, and productiontroubleshooting.• Strong container engineering experience with Docker, secure base images, image scanning, registries, andcontainer runtime practices.• Experience implementing and maintaining CI/CD pipelines and infrastructure automation using tools such asGitHub Actions or Jenkins, Maven or Gradle, SonarQube, artifact repositories, Terraform or Bicep, andGit-based workflows.• Hands-on experience with NoSQL databases, preferably MongoDB; experience with Azure Cosmos DB is alsoacceptable.• Practical experience with Microsoft Azure or equivalent cloud platforms, including cloud-native applicationdeployment, monitoring, security, scalability, and resiliency.• Strong knowledge of automated testing using JUnit, Mockito, API testing tools, and frontend testingframeworks.• Experience with application security concepts, including authentication, authorization, OAuth 2.0, JWT, secureAPI development, and vulnerability remediation.• Strong production support experience involving incident management, root-cause analysis, log analysis,troubleshooting, performance optimization, defect resolution, and problem management.• Experience with monitoring and observability platforms such as Splunk, Dynatrace, Application Insights,Grafana, or Prometheus.• Demonstrated experience working on application modernization, monolith-to-microservices transformation,cloud migration, and legacy platform integration.• Experience participating in solution architecture discussions, technical design reviews, code reviews, releaseplanning, and technology roadmap development.• Ability to translate business and functional requirements into scalable technical solutions, detailed designs, andimplementation plans.• Strong experience in AI-Driven Software Development Lifecycle (AIDLC), utilizing enterprise-approved AI toolssuch as GitHub Copilot and Microsoft 365 Copilot to accelerate software development, testing, documentation,troubleshooting, and delivery outcomes.Final approved job description• Experience working with business-critical applications, regulatory environments, security standards, andenterprise governance processes.AI-Enabled Engineering Practices• Apply enterprise-approved AI-assisted engineering tools to coding, testing, documentation, codecomprehension, and troubleshooting while complying with security and governance requirements.• Promote responsible adoption of AI-assisted development through human review, secure prompt and datahandling, code-quality checks, traceability, and measurable engineering outcomes.Azure and Kubernetes Engineering Expectations• Design secure AKS workloads with appropriate identity, network controls, secret management, pod security,RBAC, autoscaling, resource limits, and workload isolation.• Implement Azure-native integration and monitoring patterns using services such as API Management, KeyVault, Service Bus, Event Hubs, Azure Monitor, and Application Insights.• Troubleshoot container startup failures, readiness and liveness issues, image and registry problems, DNS andnetwork connectivity, resource pressure, scaling behavior, and deployment rollback scenarios.• Apply infrastructure-as-code, immutable deployment practices, policy enforcement, vulnerability management,and environment-promotion controls across the delivery lifecycle.Roles & Responsibilities• Design, develop, and support scalable enterprise applications.• Develop and maintain microservices-based applications using Java, Spring Boot, and cloud-nativetechnologies.• Collaborate with stakeholders to deliver business outcomes.• Own the end-to-end technical solution from requirements and architecture through development, testing,deployment, stabilization, and post-production support.• Design and develop scalable Java and Spring Boot microservices, REST APIs, integration services, andevent-driven components.• Define cloud-native architecture on Azure with emphasis on security, resilience, scalability, availability, costawareness, and operational supportability.• Lead deployment and lifecycle management of applications on AKS or OpenShift using Docker, Kubernetesmanifests, Helm charts, GitOps, and automated release pipelines.• Drive modernization of legacy and monolithic applications into modular, API-led, microservices-based, andcloud-native solutions.• Establish engineering standards for coding, API design, exception handling, logging, configuration, testing,security, and observability.• Conduct architecture reviews, design reviews, code reviews, security reviews, performance reviews, andproduction-readiness assessments.• Implement resiliency patterns such as timeouts, retries, circuit breakers, bulkheads, rate limiting, gracefuldegradation, and disaster-recovery readiness.• Partner with product owners, architects, infrastructure, platform engineering, cybersecurity, database, QA, andbusiness stakeholders to translate requirements into executable designs.• Lead technical troubleshooting for complex production issues and guide teams through root-cause analysis,corrective actions, and preventive improvements","company":"Purple Drive Technologies","rawCompany":"purple drive technologies","city":"Naperville","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-11-10T08:37:09.671Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"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":"Senior Java Engineer","description":"Job DescriptionMust Have Technical/Functional Skills• 15+ years of software engineering experience [Java], including substantial hands-on development and technicalleadership in Java-based enterprise applications.• Strong hands-on expertise in Java 21, with strong understanding of modern Java features and their applicationin enterprise-grade systems.• Strong experience with Java 21, Spring Boot 3.x, Spring Framework 6.x, Spring Security, Hibernate/JPA, andRESTful APIs.• Hands-on knowledge of Virtual Threads, Records, Sealed Classes, Pattern Matching, enhanced Switchexpressions, Streams, Collections, concurrency, JVM internals, memory management, garbage collection, andperformance tuning.• Extensive experience designing and developing microservices-based, cloud-native, and distributedapplications.• Strong Kubernetes experience covering deployments, services, ingress, configuration, secrets, autoscaling,health probes, resource management, namespaces, RBAC, Helm, upgrade planning, and productiontroubleshooting.• Strong container engineering experience with Docker, secure base images, image scanning, registries, andcontainer runtime practices.• Experience implementing and maintaining CI/CD pipelines and infrastructure automation using tools such asGitHub Actions or Jenkins, Maven or Gradle, SonarQube, artifact repositories, Terraform or Bicep, andGit-based workflows.• Hands-on experience with NoSQL databases, preferably MongoDB; experience with Azure Cosmos DB is alsoacceptable.• Practical experience with Microsoft Azure or equivalent cloud platforms, including cloud-native applicationdeployment, monitoring, security, scalability, and resiliency.• Strong knowledge of automated testing using JUnit, Mockito, API testing tools, and frontend testingframeworks.• Experience with application security concepts, including authentication, authorization, OAuth 2.0, JWT, secureAPI development, and vulnerability remediation.• Strong production support experience involving incident management, root-cause analysis, log analysis,troubleshooting, performance optimization, defect resolution, and problem management.• Experience with monitoring and observability platforms such as Splunk, Dynatrace, Application Insights,Grafana, or Prometheus.• Demonstrated experience working on application modernization, monolith-to-microservices transformation,cloud migration, and legacy platform integration.• Experience participating in solution architecture discussions, technical design reviews, code reviews, releaseplanning, and technology roadmap development.• Ability to translate business and functional requirements into scalable technical solutions, detailed designs, andimplementation plans.• Strong experience in AI-Driven Software Development Lifecycle (AIDLC), utilizing enterprise-approved AI toolssuch as GitHub Copilot and Microsoft 365 Copilot to accelerate software development, testing, documentation,troubleshooting, and delivery outcomes.Final approved job description• Experience working with business-critical applications, regulatory environments, security standards, andenterprise governance processes.AI-Enabled Engineering Practices• Apply enterprise-approved AI-assisted engineering tools to coding, testing, documentation, codecomprehension, and troubleshooting while complying with security and governance requirements.• Promote responsible adoption of AI-assisted development through human review, secure prompt and datahandling, code-quality checks, traceability, and measurable engineering outcomes.Azure and Kubernetes Engineering Expectations• Design secure AKS workloads with appropriate identity, network controls, secret management, pod security,RBAC, autoscaling, resource limits, and workload isolation.• Implement Azure-native integration and monitoring patterns using services such as API Management, KeyVault, Service Bus, Event Hubs, Azure Monitor, and Application Insights.• Troubleshoot container startup failures, readiness and liveness issues, image and registry problems, DNS andnetwork connectivity, resource pressure, scaling behavior, and deployment rollback scenarios.• Apply infrastructure-as-code, immutable deployment practices, policy enforcement, vulnerability management,and environment-promotion controls across the delivery lifecycle.Roles & Responsibilities• Design, develop, and support scalable enterprise applications.• Develop and maintain microservices-based applications using Java, Spring Boot, and cloud-nativetechnologies.• Collaborate with stakeholders to deliver business outcomes.• Own the end-to-end technical solution from requirements and architecture through development, testing,deployment, stabilization, and post-production support.• Design and develop scalable Java and Spring Boot microservices, REST APIs, integration services, andevent-driven components.• Define cloud-native architecture on Azure with emphasis on security, resilience, scalability, availability, costawareness, and operational supportability.• Lead deployment and lifecycle management of applications on AKS or OpenShift using Docker, Kubernetesmanifests, Helm charts, GitOps, and automated release pipelines.• Drive modernization of legacy and monolithic applications into modular, API-led, microservices-based, andcloud-native solutions.• Establish engineering standards for coding, API design, exception handling, logging, configuration, testing,security, and observability.• Conduct architecture reviews, design reviews, code reviews, security reviews, performance reviews, andproduction-readiness assessments.• Implement resiliency patterns such as timeouts, retries, circuit breakers, bulkheads, rate limiting, gracefuldegradation, and disaster-recovery readiness.• Partner with product owners, architects, infrastructure, platform engineering, cybersecurity, database, QA, andbusiness stakeholders to translate requirements into executable designs.• Lead technical troubleshooting for complex production issues and guide teams through root-cause analysis,corrective actions, and preventive improvements","datePosted":"2026-11-10T08:37:09.671Z","dateModified":"2026-11-10T08:37:09.671Z","hiringOrganization":{"@type":"Organization","name":"Purple Drive Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Naperville","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4cf9bd9c8b9794667e917cbc"},"url":"https://jobsearcher.com/jobs/4cf9bd9c8b9794667e917cbc"}}