Java AWS Developer

Ova Technologies

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 3+ years of Java development experience
  • Proficient in Java (versions 8, 11, or 17)
  • Hands-on experience with AWS cloud services
  • Strong knowledge of RESTful APIs and microservices
  • Experience with SQL and database systems
  • Familiar with Docker and Agile methodologies

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 event-driven architectures using AWS services.
  • Implement serverless applications leveraging AWS Lambda.
  • Optimize application performance and scalability.
  • Integrate applications with various database systems.

Benefits

  • Opportunity to work remotely or in a hybrid model.
  • Engagement with cutting-edge cloud technologies.
  • Collaboration with cross-functional teams.
  • Participation in Agile ceremonies.
  • Access to continuous learning and certification opportunities.
Full 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

Similar Jobs

More Jobs at Ova Technologies

  • Java Data Engineer
    $110K — $130K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Java AWS Developer
    $110K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Technical Writer
    $80K — $95K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Java Kafka Developer
    $120K — $145K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Quantum Computing Research Engineer
    $120K — $150K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Java AWS Developer jobs: