JobHabor

Java AWS Developer

Location
New York, NY
Workplace
Hybrid
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

Candidate Portal

Create Job Alert

Search JobsSign InRegister With UsLanguageEnglishEspañolFrancais中文

Job List

Java AWS Developer#26-00467

New York, NYHybrid

Apply Now

Share on

Job Description

Job Description: Java AWS Developer

Job Title

Java AWS Developer

Location

[City, State] / Remote / Hybrid

Employment Type

Full-time

Job Summary

We are seeking an experienced Java AWS Developer to design, develop, and deploy scalable cloud-native applications using Java, Spring Boot, and Amazon Web Services (AWS). The ideal candidate will have strong expertise in Java development, microservices architecture, cloud services, RESTful APIs, and CI/CD practices. You will collaborate with cross-functional teams to build secure, high-performance, and highly available enterprise applications.

Key Responsibilities

  • Design, develop, and maintain cloud-native applications using Java and Spring Boot.
  • Build and deploy microservices on AWS.
  • Develop scalable RESTful APIs and integrate third-party services.
  • Design and implement event-driven architectures using AWS services.
  • Develop serverless applications using AWS Lambda where applicable.
  • Optimize application performance, scalability, and availability.
  • Integrate applications with relational and NoSQL databases.
  • Implement security best practices using AWS IAM, Secrets Manager, and encryption.
  • Build and maintain CI/CD pipelines for automated deployments.
  • Monitor application health and troubleshoot production issues.
  • Participate in code reviews, architecture discussions, and Agile ceremonies.
  • Create and maintain technical documentation.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in Java development.
  • Strong proficiency in Java (Java 8/11/17).
  • Experience with Spring Boot, Spring MVC, and Spring Data JPA.
  • Hands-on experience with AWS cloud services.
  • Experience developing RESTful APIs and microservices.
  • Strong SQL and database knowledge.
  • Experience with Git and version control.
  • Knowledge of Docker and containerization.
  • Familiarity with Agile/Scrum methodologies.

Preferred Qualifications

  • AWS Certified Developer – Associate or AWS Certified Solutions Architect.
  • Experience with Kubernetes or Amazon EKS.
  • Knowledge of event-driven architecture.
  • Experience with Apache Kafka or Amazon SQS.
  • Familiarity with Infrastructure as Code (Terraform or CloudFormation).
  • Experience with Redis or Amazon ElastiCache.
  • Knowledge of monitoring and logging tools.
  • Experience with CI/CD pipelines.

Technical Skills

Programming Languages

  • Java 8/11/17
  • SQL
  • Python (Preferred)
  • JavaScript (Nice to Have)

Java Technologies

  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • REST APIs
  • Microservices

AWS Services

  • Amazon EC2
  • AWS Lambda
  • Amazon S3
  • Amazon RDS
  • Amazon DynamoDB
  • Amazon ECS
  • Amazon EKS
  • AWS API Gateway
  • Amazon SQS
  • Amazon SNS
  • Amazon CloudWatch
  • AWS IAM
  • AWS CloudFormation
  • AWS Secrets Manager
  • AWS Systems Manager (SSM)
  • AWS Elastic Beanstalk
  • AWS CodeBuild
  • AWS CodeDeploy
  • AWS CodePipeline
  • Amazon ElastiCache
  • Amazon EventBridge

Database

  • MySQL
  • PostgreSQL
  • Oracle
  • SQL Server
  • Amazon RDS
  • DynamoDB
  • MongoDB

Messaging & Integration

  • Apache Kafka
  • RabbitMQ
  • Amazon SQS
  • Amazon SNS

DevOps & CI/CD

  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • AWS CodePipeline
  • Azure DevOps

Infrastructure as Code

  • Terraform
  • AWS CloudFormation

Monitoring & Logging

  • Amazon CloudWatch
  • ELK Stack
  • Grafana
  • Prometheus
  • Splunk

Version Control

  • Git
  • GitHub
  • GitLab
  • Bitbucket

Testing

  • JUnit
  • Mockito
  • Postman
  • Rest Assured
  • Selenium or Playwright (Preferred)

IDEs

  • IntelliJ IDEA
  • Eclipse
  • Visual Studio Code

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively.
  • Strong attention to detail.
  • Effective time management and organizational skills.
  • Adaptability and eagerness to learn new cloud technologies.

Preferred Experience

  • Experience building enterprise cloud-native applications.
  • Experience designing and implementing microservices architecture.
  • Knowledge of serverless application development.
  • Experience deploying applications using CI/CD pipelines.
  • Experience working with distributed systems.
  • Familiarity with security best practices for cloud applications.
  • Experience in Agile software development environments.

Nice to Have

  • AWS Certified Developer – Associate
  • AWS Certified Solutions Architect
  • Spring Cloud
  • Spring Cloud Gateway
  • Spring Cloud Config
  • Apache Kafka
  • Redis / Amazon ElastiCache
  • Elasticsearch / OpenSearch
  • OAuth 2.0 / JWT Authentication
  • SonarQube
  • Terraform
  • Helm
  • OpenTelemetry
  • Grafana & Prometheus
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)

Experience

3–8+ Years

Notice Period

Immediate to 30 Days Preferred

Skills

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Hibernate
  • SQL
  • Python
  • JavaScript
  • Amazon EC2
  • AWS Lambda
  • Amazon S3
  • Amazon RDS
  • Amazon DynamoDB
  • Amazon ECS
  • Amazon EKS
  • AWS API Gateway
  • Amazon SQS
  • Amazon SNS
  • Amazon CloudWatch
  • AWS IAM
  • AWS CloudFormation
  • AWS Secrets Manager
  • AWS Systems Manager
  • AWS Elastic Beanstalk
  • AWS CodeBuild
  • AWS CodeDeploy
  • AWS CodePipeline
  • Amazon ElastiCache
  • Amazon EventBridge
  • MySQL
  • PostgreSQL
  • Oracle
  • SQL Server
  • MongoDB
  • Apache Kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • Azure DevOps
  • Terraform
  • ELK Stack
  • Grafana
  • Prometheus
  • Splunk
  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • JUnit
  • Mockito
  • Postman
  • Rest Assured
  • Selenium
  • Playwright
  • IntelliJ IDEA
  • Eclipse
  • Visual Studio Code

Similar roles