Job Title: Senior Java AWS Developer
Location: Dallas TX and Jersey City NJ
Job Summary
We are seeking a Senior Java AWS Developer with strong experience in developing cloud-native applications using Java and AWS. The ideal candidate will have expertise in designing and building scalable microservices, developing RESTful APIs, implementing CI/CD pipelines, and deploying applications on AWS. The candidate should be passionate about delivering high-quality software and working in an Agile environment.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of hands-on experience in Java application development.
- Strong experience with Java 11/17 and Spring Boot.
- Expertise in Spring Framework (Spring MVC, Spring Security, Spring Data JPA).
- Strong knowledge of object-oriented programming and design patterns.
- Experience developing RESTful APIs and Microservices.
- Experience with SQL and NoSQL databases.
- Strong understanding of distributed systems and cloud-native architectures.
Required Technical Skills
Java
- Java 11/17
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- Hibernate
- JPA
- Maven/Gradle
- JUnit
- Mockito
AWS
- EC2
- S3
- Lambda
- API Gateway
- ECS/EKS
- RDS
- DynamoDB
- CloudWatch
- IAM
- VPC
- SNS