Java AWS Developer
- Source: LinkedIn
- Zensar Technologies
- On-site
- Hyderabad
- Full-Time
- Mid level
Job Description
Job Description -
We are looking for an experienced Java AWS Developer to design, develop, and maintain scalable, high-performance backend applications and cloud-native microservices.
The ideal candidate should have strong hands-on experience in Core Java, multithreading, concurrency, Spring Boot, microservices, REST APIs, SQL databases, and AWS . The role involves developing reliable backend services, implementing concurrent processing, integrating messaging systems, supporting CI/CD deployments, and resolving application performance and production issues.
Key Responsibilities:
- Design and develop backend applications using Core Java and Spring Boot .
- Implement multithreading and concurrency for high-volume applications.
- Build scalable microservices and RESTful APIs .
- Deploy, monitor, and support applications on AWS .
- Troubleshoot thread-safety issues, race conditions, deadlocks, and performance bottlenecks.
- Develop persistence layers using Spring Data JPA and Hibernate .
- Work with relational databases such as MySQL, PostgreSQL, or Oracle .
- Implement event-driven communication using Apache Kafka or RabbitMQ .
- Write unit tests using JUnit and Mockito .
- Implement API security using Spring Security, JWT, or OAuth2 .
- Support build and deployment pipelines using Git, Maven, Jenkins, and CI/CD tools .
- Perform code reviews and follow clean coding, design patterns, and SOLID principles.
- Collaborate with QA, DevOps, and engineering teams in an Agile environment.
Mandatory Skills:
- Core Java 8+
- Multithreading and concurrency
- Spring Boot and Spring MVC
- Microservices architecture
- REST API development
- Hands-on AWS experience
- Spring Data JPA and Hibernate
- SQL and relational databases
- Kafka or RabbitMQ
- JUnit and Mockito
- Git, Maven, Jenkins, and CI/CD
- Production support and application troubleshooting
Good-to-Have Skills:
- AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, IAM, CloudWatch, API Gateway, SNS, and SQS
- Docker and Kubernetes
- Redis caching
- Spring Security, JWT, and OAuth2
- Swagger/OpenAPI
- SonarQube, Nexus, or Fortify
- JVM and application performance tuning
- Splunk or CloudWatch monitoring
Skills
- Java
- amazon-web-services
- spring
- spring-boot
- spring-data
- Hibernate
- mysql
- PostgreSQL
- oracle
- Kafka
- RabbitMQ
- JUnit
- mockito
- spring-security
- OAuth2
- apache-maven
- Jenkins
- java-8
- spring-mvc
- amazon-ecs
- amazon-rds-for-mysql
- amazon-cloudwatch
- Docker
- Kubernetes
- Redis
- open-api
- sonarqube
- fortify
- splunk
