Jobs via Dice
Senior Java Developer Cloud Migration (12+ Years Experience)
Jobs via Dice, Chicago, Illinois, United States, 60290
Senior Java Developer Cloud Migration (12+ Years Experience)
We are seeking a Senior Java Developer (12+ Years of Experience) with strong hands‑on experience in designing, developing, and migrating enterprise applications to the cloud. The ideal candidate will have a deep understanding of Java/J2EE, microservices architecture, cloud‑native development, and end‑to‑end application lifecycle management. This role involves collaborating with architecture, DevOps, and infrastructure teams to modernize legacy systems and successfully deliver scalable, secure cloud‑based solutions.
Key Responsibilities
Develop, enhance, and maintain Java‑based applications and microservices.
Lead and participate in application migration from on‑premise environments to cloud platforms (AWS / Azure / Google Cloud Platform).
Refactor monolithic applications into microservices, ensuring optimized scalability and performance.
Collaborate with cross‑functional teams to define technical architecture, integration patterns, and infrastructure requirements.
Implement CI/CD pipelines and automate deployment processes using DevOps tools.
Ensure adherence to best practices in coding, security, performance tuning, and documentation.
Required Skills & Experience
7+ years of hands‑on experience in Core Java, Spring / Spring Boot, REST APIs, and Microservices architecture.
Strong experience with cloud platforms (AWS or Azure or Google Cloud Platform) and cloud‑native services.
Solid understanding of Docker / Kubernetes containerization and orchestration.
Practical experience with CI/CD tools (GitHub Actions, Jenkins, GitLab, Azure DevOps, etc.).
Knowledge of relational and NoSQL databases.
Familiarity with logging, monitoring, and distributed tracing tools.
Preferred Qualifications
Experience with legacy application modernization and migration playbooks.
Exposure to API Gateway, IAM, Load Balancers, VPC networking concepts.
Certifications in AWS, Azure, or Google Cloud Platform (preferred).
#J-18808-Ljbffr
Key Responsibilities
Develop, enhance, and maintain Java‑based applications and microservices.
Lead and participate in application migration from on‑premise environments to cloud platforms (AWS / Azure / Google Cloud Platform).
Refactor monolithic applications into microservices, ensuring optimized scalability and performance.
Collaborate with cross‑functional teams to define technical architecture, integration patterns, and infrastructure requirements.
Implement CI/CD pipelines and automate deployment processes using DevOps tools.
Ensure adherence to best practices in coding, security, performance tuning, and documentation.
Required Skills & Experience
7+ years of hands‑on experience in Core Java, Spring / Spring Boot, REST APIs, and Microservices architecture.
Strong experience with cloud platforms (AWS or Azure or Google Cloud Platform) and cloud‑native services.
Solid understanding of Docker / Kubernetes containerization and orchestration.
Practical experience with CI/CD tools (GitHub Actions, Jenkins, GitLab, Azure DevOps, etc.).
Knowledge of relational and NoSQL databases.
Familiarity with logging, monitoring, and distributed tracing tools.
Preferred Qualifications
Experience with legacy application modernization and migration playbooks.
Exposure to API Gateway, IAM, Load Balancers, VPC networking concepts.
Certifications in AWS, Azure, or Google Cloud Platform (preferred).
#J-18808-Ljbffr