Java Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Java Full Stack Developer with strong AWS cloud expertise to design, develop, and maintain scalable cloud-native applications. The ideal candidate will have extensive experience in Java backend development, modern frontend frameworks, microservices architecture, and AWS cloud services. This role requires hands-on experience building enterprise-grade applications using Java, Spring Boot, Angular/React, REST APIs, and cloud-native technologies in AWS environments., * Design, develop, test, and deploy full-stack applications using Java and modern frontend technologies.
- Build scalable microservices and RESTful APIs using Spring Boot and Java.
- Develop responsive UI components using Angular, React, JavaScript, TypeScript, HTML5, and CSS3.
- Design and implement cloud-native applications using AWS services.
- Work with AWS services such as EC2, Lambda, ECS/EKS, API Gateway, S3, RDS, DynamoDB, CloudWatch, SNS/SQS, and IAM.
- Implement CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline.
- Create Infrastructure as Code (IaC) using Terraform or CloudFormation.
- Collaborate with DevOps, QA, product owners, and architecture teams.
- Optimize application performance, scalability, security, and cloud costs.
- Participate in Agile/Scrum development processes including sprint planning, stand-ups, and code reviews.
- Troubleshoot and resolve production issues.
Requirements
Backend Development
- Strong experience with Java 8/11/17
- Expertise in Spring Boot, Spring MVC, Spring Security
- Experience with Hibernate/JPA
- Strong knowledge of RESTful APIs and Microservices Architecture
- Experience with multithreading, collections, and design patterns
Frontend Development
- Hands-on experience with Angular or React
- Strong JavaScript (ES6+) and TypeScript skills
- HTML5, CSS3, Bootstrap, Tailwind CSS, or Material UI experience
AWS Cloud
-
Strong hands-on experience with:
-
EC2
-
Lambda
-
ECS/EKS
-
API Gateway
-
S3
-
RDS
-
DynamoDB
-
IAM
-
CloudWatch
-
SNS/SQS
-
VPC