Job Summary
We are seeking a skilled Java Full Stack Developer with 6+yrs experience in Angular and cloud platforms (AWS or GCP). The ideal candidate will be responsible for developing scalable web applications, building robust backend services, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable full stack applications
- Build responsive UI using Angular (v8+)
- Develop RESTful APIs using Java (Spring Boot / Spring MVC)
- Integrate frontend and backend services efficiently
- Work with AWS or GCP services for deployment and cloud-native development
- Implement microservices architecture and ensure high performance
- Collaborate with product managers, QA, and DevOps teams
- Write clean, maintainable, and efficient code
- Perform code reviews and participate in Agile/Scrum ceremonies
- Ensure application security, scalability, and reliability
Required Skills
Backend:
- Strong experience in Java 8+
- Hands-on with Spring Boot / Spring Framework
- Experience building REST APIs / Microservices
Frontend:
- Strong experience in Angular (v8 or above)
- Good knowledge of HTML5, CSS3, JavaScript, TypeScript
Cloud:
- Experience in AWS or GCP
- AWS: EC2, S3, Lambda, RDS, API Gateway
- GCP: Compute Engine, Cloud Storage, Cloud Functions, BigQuery
Database:
- Experience with SQL (MySQL, PostgreSQL) or NoSQL (MongoDB)
Tools & Others:
- Git, Maven/Gradle
- CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Agile/Scrum methodology
Good to Have
- Experience with Docker & Kubernetes
- Knowledge of Terraform or Infrastructure as Code
- Exposure to message queues (Kafka, RabbitMQ)
- Experience in unit testing frameworks (JUnit, Jasmine, Karma)
Qualifications
- Bachelor's Degree in Computer Science / IT or related field