Java AWS Developer

Prophecy Technologies Corp

United States

Hybrid

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Prophecy Technologies Corp seeks an experienced Java Developer with AWS expertise to design, develop, and maintain scalable enterprise applications. The role focuses on Java 8/11/17, Spring Boot, Microservices, and cloud-native development on AWS.

You will collaborate with cross-functional teams to build high-performance applications, implement cloud solutions, and support DevOps practices within an Agile environment.

Qualifications

  • Bachelor's degree in CS/IT or related field.
  • AWS certification required or equivalent.
  • Experience in Banking/Financial Services domains.
  • Exposure to Agile/Scrum methodologies.

Responsibilities

  • Design, develop, test, and deploy Java-based applications.
  • Build and maintain Spring Boot and Microservices architectures.
  • Develop RESTful APIs and integrate with third-party services.
  • Leverage AWS cloud services including EC2, S3, RDS, Lambda, ECS/EKS.
  • Implement CI/CD pipelines with Jenkins, GitHub Actions, GitLab CI, or CodePipeline.
  • Work with relational and NoSQL databases such as Oracle, PostgreSQL, MySQL, DynamoDB, MongoDB.
  • Participate in system design, code reviews, and architecture discussions.
  • Troubleshoot performance and scalability issues.
  • Ensure security, reliability, and compliance; collaborate in Agile/Scrum.

Skills

Core Java
Spring Framework
Spring Boot
Microservices
REST APIs
AWS
CI/CD
Git
Docker
Kubernetes

Education

Bachelor's degree in Computer Science or related field
AWS Certification (Developer Associate or Solutions Architect Associate)

Tools

Jenkins
GitHub Actions
GitLab CI
AWS CloudFormation
API Gateway
CloudWatch

Job description

We are seeking an experienced Java Developer with AWS expertise to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong proficiency in Java, Spring Boot, Microservices, and cloud-native development using AWS services. The role involves collaborating with cross-functional teams to build high-performance applications, implement cloud solutions, and support DevOps practices.

Key Responsibilities:
  • Design, develop, test, and deploy Java-based applications using Java 8/11/17.
  • Build and maintain Spring Boot and Microservices architectures.
  • Develop RESTful APIs and integrate with third-party services.
  • Leverage AWS cloud services such as EC2, S3, Lambda, RDS, ECS/EKS, API Gateway, CloudWatch, SNS, and SQS.
  • Implement CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline.
  • Work with relational and NoSQL databases including Oracle, PostgreSQL, MySQL, DynamoDB, and MongoDB.
  • Participate in system design, code reviews, and architecture discussions.
  • Troubleshoot and resolve application performance and scalability issues.
  • Ensure application security, reliability, and compliance with best practices.
  • Collaborate with business analysts, QA teams, and product owners in Agile/Scrum environments.
Required Skills:
  • Strong experience in Core Java, Collections, Multithreading, and Concurrency.
  • Hands-on experience with Spring Framework, Spring Boot, Spring MVC, Spring Security.
  • Expertise in Microservices Architecture.
  • Experience with REST APIs, JSON, and API integration.
  • Strong knowledge of AWS services: EC2, S3, Lambda, RDS, ECS/EKS, CloudFormation, API Gateway, CloudWatch.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Knowledge of messaging systems like Kafka, RabbitMQ, or AWS SQS.
  • Experience with version control tools such as Git.
  • Familiarity with CI/CD and DevOps practices.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • AWS Certification such as AWS Certified Developer Associate or AWS Solutions Architect Associate.
  • Experience working in Banking, Financial Services, or Capital Markets domains.
  • Exposure to Agile/Scrum methodologies.
Preferred Skills:
  • Knowledge of monitoring and logging tools like Splunk, ELK, Prometheus, and Grafana.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Apexon • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
Java Developer (AWS)
Java Developer (AWS)

Appsierra Group • Apple Valley (CA)

On-site
USD 90,000 - 120,000
Java Engineer
Java Engineer

10xTalents • Newark (NJ)

On-site
USD 90,000 - 120,000
Java Application Developer
Java Application Developer

LTM • Irving (TX)

On-site
USD 120,000 - 180,000
Java Developer With AWS Experience
Java Developer With AWS Experience

Ethos Tech Inc. • Plano (TX)

On-site
USD 120,000 - 140,000
Senior AWS Cloud Developer
Senior AWS Cloud Developer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000
Java AWS Developer
Java AWS Developer

Virtusa • Wilmington (NC)

On-site
USD 120,000 - 150,000
Java AWS Developer
Java AWS Developer

Sophus It Solutions LLC • Washington

On-site
USD 120,000 - 160,000
Java Integration Architect
Java Integration Architect

Mogi I/O : OTT/Podcast/Short Video Apps for you • Los Angeles (CA)

On-site
USD 130,000 - 145,000