Overview
We are seeking a highly experienced Full Stack Java Developer with expertise in Java, Angular, AWS, and RDS. The ideal candidate will have a strong background in developing and deploying large-scale applications, with a focus on cloud-native technologies and modern development practices.
Key Responsibilities
- Lead the development and deployment of large-scale, end-to-end applications.
- Evaluate, design, and implement complex modifications to existing applications.
- Collaborate with project managers, business analysts, and technical leads to define system enhancements.
- Produce detailed technical documentation and maintain a strong understanding of business processes.
- Develop, maintain, and enhance high-quality software code in accordance with organizational standards.
- Participate in peer code reviews and provide feedback to other developers.
- Provide support for production issues and ensure timely resolution.
- Follow Agile and iterative SDLC processes.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
- 7–10 years of experience in full stack application development.
- Strong hands-on experience with:
- Java, Spring Boot, Spring MVC, Hibernate
- AWS Services: Lambda, DynamoDB, S3, VPC, API Gateway, ECR, RDS
- Terraform
- Docker
- RDBMS
- Git
- Experience in object-oriented analysis and design.
- Familiarity with building public-facing applications.
- Strong understanding of Agile methodologies and DevOps practices.