Java AWS Developer
- Java
- AWS
- Spring Boot
- Microservices
- REST API
- CI/CD
- AWS Lambda
- NoSQL
- AWS IAM
- Agile
- MVC
- JPA
- AWS Cloud
- SQL
- Git
- Docker
- Scrum
- Kubernetes
- EKS
- Event-Driven Architecture
- Apache Kafka
- SQS
- IaC
- Terraform
- CloudFormation
- Redis
- Python
- JavaScript
- Hibernate
- EC2
- Amazon RDS
- DynamoDB
- ECS
- API Gateway
- SNS
- CloudWatch
- Elastic
- Amazon EventBridge
- MySQL
- PostgreSQL
- Oracle
- MongoDB
- RabbitMQ
- Devops
- Jenkins
- GitHub Actions
- Azure DevOps
- Elastic Stack
- Grafana
- Prometheus
- Splunk
- GitHub
- GitLab
- Bitbucket
- JUnit
- Mockito
- Postman
- Selenium
- Playwright
- Eclipse
- Visual Studio
- Elasticsearch
- OpenSearch
- JWT
- SonarQube
- Helm
- OpenTelemetry
- Domain-Driven Design
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 experiencedJava AWS Developer to design, develop, and deploy scalable cloud-native applications usingJava,Spring Boot, andAmazon 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
Java AWS Developer Β· Ova Technologies