Java AWS Cloud Developer

re-zoo-me

New York (NY)

On-site

USD 140,000 - 190,000

Full time

15 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

re-zoo-me is seeking a highly experienced Java Cloud Application Developer to modernize and migrate enterprise apps from on-prem to AWS. This hands-on role requires advanced Java or Scala development, deep AWS cloud-native expertise, and building distributed microservices with Spring Boot.

You will analyze architectures, design migration roadmaps, deliver secure, scalable cloud-native solutions, and develop CI/CD pipelines with GitLab, Spark and Databricks workflows, Docker containers, and

Qualifications

  • Hands-on Java or Scala development experience.
  • Strong knowledge of Java 8+ Lambdas & Streams.
  • Extensive experience with Java EE and cloud-based development.
  • Experience building distributed apps with Spring Boot & Spring Cloud.
  • Proven AWS cloud-native development experience and services (Fargate, S3, Lambda, Glue, Secrets Manager, IAM).
  • Experience with Apache Spark and Databricks Workflows.

Responsibilities

  • Re-platform and migrate on-prem apps to AWS.
  • Analyze architectures and dependencies to guide cloud migration.
  • Design, develop, test and implement secure, scalable cloud-native apps.
  • Build distributed systems with Java/Scala and microservices.
  • Develop and enhance AWS infrastructure and application components.
  • Maintain CI/CD pipelines using GitLab.
  • Develop data-processing solutions using Spark and Databricks Workflows.
  • Containerize apps using Docker.
  • Write advanced SQL for Oracle and NoSQL databases.
  • Troubleshoot issues across application, data and cloud infra.
  • Implement automated unit, integration and security testing.
  • Use tools to validate code quality and address security findings.
  • Participate in code reviews and establish development standards.
  • Collaborate with stakeholders in an Agile environment.

Skills

Java/Scala
Lambdas & Streams
Spring Boot
Spring Cloud
AWS Cloud
Apache Spark
Databricks
Docker
GitLab CI/CD
SQL (Oracle/NoSQL)
Security testing

Education

Bachelor's or Master's in Computer Science

Tools

Docker
GitLab CI/CD
Databricks Workflows

Job description

We are seeking a highly experienced Java Cloud Application Developer to help modernize and migrate enterprise applications from on-premises environments to AWS.

This is a hands-on engineering role requiring advanced Java or Scala development experience, strong AWS cloud-native expertise and a solid background building distributed applications using microservices, Spring Boot and modern CI/CD practices. The ideal candidate can quickly understand existing applications, develop a cloud migration roadmap and deliver secure, scalable solutions.

Key Responsibilities
  • Re-platform and migrate enterprise applications from on-premises environments to AWS.
  • Analyze existing applications, architecture and dependencies to develop effective cloud migration strategies.
  • Design, develop, test and implement secure, scalable cloud-native applications.
  • Build distributed systems using Java or Scala, Spring Boot, Spring Cloud and microservices architecture.
  • Develop and enhance AWS infrastructure and application components.
  • Build and maintain automated CI/CD pipelines using GitLab.
  • Develop data-processing solutions using Spark and Databricks Workflows.
  • Containerize applications and services using Docker.
  • Leverage open-source technologies and internal development frameworks.
  • Write advanced SQL queries and work with Oracle and NoSQL databases.
  • Troubleshoot application, integration, data and cloud infrastructure issues.
  • Implement automated unit, integration and security testing.
  • Use automated tools to validate code quality, identify vulnerabilities and address security findings.
  • Participate in code reviews and help establish development standards and engineering best practices.
  • Partner with business stakeholders, architects and engineering teams in an Agile environment.
  • Perform technical analysis, data analysis, reporting and solution documentation.
Required Qualifications
  • Advanced hands-on application design and development experience using Java or Scala.
  • Strong knowledge of Java 8 or later, including Lambdas, Streams API and functional programming concepts.
  • Extensive experience with Java EE and cloud-based application development.
  • Hands-on experience building distributed applications using:
  • Spring Boot
  • Spring Cloud
  • Strong experience developing and implementing cloud-native applications on AWS.
  • Hands-on experience with AWS services, including:
  • AWS Fargate
  • Amazon S3
  • AWS Lambda
  • AWS Glue or similar data-integration services
  • AWS Secrets Manager
  • AWS IAM
  • AWS networking, monitoring and logging services
  • Strong experience with Apache Spark and Databricks Workflows.
  • Advanced SQL skills with experience working with Oracle and NoSQL databases.
  • Experience containerizing applications using Docker.Proficiency with GitLab CI/CD pipelines and deployment automation.
  • Familiarity with Infrastructure as Code and cloud-infrastructure provisioning tools.
  • Experience writing automated unit and integration tests.
  • Strong understanding of secure coding, vulnerability remediation and code-quality standards.
  • Excellent analytical, troubleshooting and communication skills.
Preferred Qualifications
  • Experience modernizing or re-platforming complex enterprise applications.
  • Experience working within Agile software-development environments.
  • Bachelor's or master's degree in Computer Science or a related technical discipline.
Ideal Candidate

The ideal candidate is a senior-level, hands-on cloud engineer who combines strong Java or Scala development skills with practical AWS, Spark and Databricks expertise. This person should be comfortable evaluating legacy applications, making architectural recommendations and personally developing the cloud-native solution.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior AWS Cloud Developer
Senior AWS Cloud Developer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Software Developer
Software Developer

Omegahires • Rockville (MD)

On-site
USD 120,000 - 160,000
Senior Java Cloud Engineer: AWS Migrations & Microservices
Senior Java Cloud Engineer: AWS Migrations & Microservices

re-zoo-me • New York (NY)

On-site
USD 140,000 - 190,000
Java Cloud Developer
Java Cloud Developer

Ethereum Technologies LLC • Rockville (MD)

On-site
USD 140,000 - 195,000
Java/AWS Engineer
Java/AWS Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Java with AWS
Java with AWS

Surge Technology Solutions Inc • New Jersey

On-site
USD 140,000 - 170,000
Java with AWS
Java with AWS

re-zoo-me • Jersey City (NJ), Northern (KY)

Hybrid
USD 140,000 - 190,000
Java Engineer
Java Engineer

10xTalents • Newark (NJ)

On-site
USD 90,000 - 120,000