Job Summary
We are seeking a highly skilled Full Stack Software Developer with 5 to 6 years of experience, strong expertise in Angular, Java, Microservices, PostgreSQL, and MongoDB, and deep expertise in AWS deployment and cloud infrastructure planning. This role requires a unique blend of hands-on application development, cloud architecture design, CI/CD setup, and cost-efficient infrastructure management.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Angular (front-end) and Java-based microservices (back-end).
- Implement scalable microservices architectures integrated with PostgreSQL and MongoDB.
- Build efficient APIs, reusable UI components, and high-performance backend services.
- Plan, implement, and optimize AWS infrastructure for software deployments, ensuring security, scalability, and cost efficiency.
- Set up CI/CD pipelines using AWS services (CodeBuild, CodePipeline, CodeDeploy) or equivalent tooling.
- Manage cloud resources, VPC architecture, IAM roles/policies, security groups, load balancers, autoscaling, and monitoring solutions.
- Provide appropriate access control to developers following least-privilege and security best practices.
- Analyze project requirements and design infrastructure blueprints aligned with performance, reliability, and cost-optimization standards.
- Troubleshoot production issues across application, database, and cloud layers.
- Collaborate closely with development, QA, DevOps, and product teams to ensure smooth deployments and streamlined development workflows.
Qualifications – Required
- Strong proficiency in Angular, TypeScript, HTML, CSS.
- Hands-on experience with Java, Spring Boot, and microservices architecture.
- Solid understanding of PostgreSQL, MongoDB, and database schema design.
- Demonstrated experience in AWS cloud services including EC2, ECS/EKS, Lambda, RDS, DynamoDB, S3, IAM, VPC, CloudWatch, and CloudTrail.
- Experience designing cost-effective cloud infrastructure and performing ongoing optimization.
- Proven ability to configure secure access for developers, teams, and applications.
- Experience with CI/CD automation and containerization (Docker, Kubernetes preferred).
- Knowledge of API Gateway, Load Balancers (ALB/NLB), and messaging services (SNS/SQS).
- Strong problem-solving skills and ability to work in fast-paced, cross-functional environments.
Preferred Qualifications
- AWS Certification (Solutions Architect, Developer, or DevOps Engineer).
- Experience with Infrastructure as Code (Terraform or CloudFormation).
- Knowledge of monitoring/observability tools (Grafana, Prometheus, ELK, etc.).
- Exposure to Agile/Scrum environments.

