Senior Java Engineer
Purple Drive Technologies LLC
Naperville, IL, United States of America • 48m ago • On-site
Senior
On-site
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Senior Java Engineer
Description
Work on scalable, cloud-native enterprise applications by designing and delivering Java 21 microservices, REST APIs, and integration/event-driven components. Lead end-to-end technical solutions from architecture and testing through deployment, stabilization, and production troubleshooting on Azure and Kubernetes (AKS/OpenShift). Use enterprise-approved AI-assisted development practices while ensuring security, governance, observability, and modernization of legacy systems.
Responsibilities
- Design, develop, and support scalable enterprise applications
- Develop and maintain microservices-based applications using Java, Spring Boot, and cloud-native technologies
- 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, and event-driven components
- Define cloud-native architecture on Azure with emphasis on security, resilience, scalability, availability, cost awareness, and operational supportability
- Lead deployment and lifecycle management of applications on AKS or OpenShift using Docker, Kubernetes manifests, Helm charts, GitOps, and automated release pipelines
- Drive modernization of legacy and monolithic applications into modular, API-led, microservices-based, and cloud-native solutions
- Establish engineering standards for coding, API design, exception handling, logging, configuration, testing, security, and observability
- Conduct architecture/design/code/security/performance reviews and production-readiness assessments
- Implement resiliency patterns such as timeouts, retries, circuit breakers, bulkheads, rate limiting, graceful degradation, and disaster-recovery readiness
- Partner with stakeholders to translate requirements into executable designs
- Lead technical troubleshooting for complex production issues and guide teams through root-cause analysis and preventive improvements
Requirements
- 15+ years of software engineering experience with Java enterprise applications
- Strong hands-on expertise in Java 21
- Spring Boot 3.x, Spring Framework 6.x, Spring Security, Hibernate/JPA
- Knowledge of Virtual Threads, concurrency, JVM internals, memory management, garbage collection, and performance tuning
- Experience designing and building microservices-based, cloud-native, distributed applications
- Strong Kubernetes experience (deployments, services, ingress, secrets, autoscaling, health probes, resource management, namespaces, RBAC, Helm, upgrade planning, troubleshooting)
- Strong container engineering experience with Docker (secure base images, image scanning, registries, runtime practices)
- CI/CD and infrastructure automation experience (GitHub Actions or Jenkins, Maven or Gradle, SonarQube, artifact repositories, Terraform or Bicep)
- Git-based workflows
- NoSQL experience (preferably MongoDB; Azure Cosmos DB acceptable)
- Practical experience with Azure (or equivalent cloud platform) across deployment, monitoring, security, scalability, and resiliency
- Automated testing expertise (JUnit, Mockito, API testing tools, frontend testing frameworks)
- Application security knowledge (authentication/authorization, OAuth 2.0, JWT, secure API development, vulnerability remediation)
- Production support experience (incident management, root-cause analysis, log analysis, performance optimization, defect/problem management)
- Observability tools experience (Splunk, Dynatrace, Application Insights, Grafana, Prometheus)
- Modernization experience (monolith-to-microservices, cloud migration, legacy integration)
- Experience in architecture/design/code reviews, release planning, and technology roadmap discussions
- Ability to translate business/functional requirements into scalable designs and implementation plans
- Experience with AI-driven software development lifecycle using enterprise-approved tools (GitHub Copilot, Microsoft 365 Copilot) with governance compliance and human review
Benefits
Not specified in the source text.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Senior Software Engineer (Cloud/Java)
EPAM Systems
Senior
Technology
Wroclaw, Poland · On-site
N/A
4 days ago

Senior Java Developer
EPAM Systems
Senior
Technology
Krakow, Poland · On-site
N/A
3 days ago

Senior Java Software Engineer
Inter Cars S.A.
Senior
Technology
Warsaw, Poland · On-site
N/A
4 days ago
Senior Software Engineer
Webfleet Sp. z o.o.
Senior
Technology
Warsaw, Poland · On-site
N/A
4 days ago
Senior Lead Full Stack Developer
Northern Trust
Senior
Technology
Chicago, IL, United States of America · On-site
$115K - $195K/yr
50m ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Java Engineer
INFOPLUS TECHNOLOGIES
Senior
Technology
Kraków, Poland · On-site
1K zł - 2K zł/yr
4 days ago
Senior Full-Stack Java Developer
Upvanta sp. z o.o.
Senior
Technology
Wrocław, DS, Poland · Remote
0K zł - 0K zł/yr
15h ago
Senior Full-Stack Java Engineer
Upvanta sp. z o.o.
Senior
Technology
Gdańsk, PG, Poland · Remote
0K zł - 0K zł/yr
2 days ago

Senior Java Performance Engineer
INFOPLUS TECHNOLOGIES
Senior
Technology
Kraków, Poland · On-site
1K zł - 2K zł/yr
3 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights