- Design, develop, and deploy end-to-end full stack applications using Java, Spring Boot, and Angular or React.
- Collaborate with product managers, architects, QA, and cross-functional teams to translate business requirements into technical solutions.
- Architect and implement microservices, REST APIs, and secure integrations.
- Deploy and maintain cloud-native applications on GCP using Terraform, Tekton, and related tools or AWS/Azure.
- Participate in Agile ceremonies, implement CI/CD pipelines, and follow TDD practices.
- Ensure application performance, reliability, scalability, and compliance with security standards.
- Conduct code reviews, maintain documentation, and follow engineering best practices.
- Continuously evaluate and integrate emerging technologies to improve system efficiency and developer productivity.
Required Skills & Qualifications :
- 6 - 10 years of hands-on experience in full stack development using Java, Spring Boot, and modern front-end frameworks, along with cloud and DevOps tools.
Technical Skills :
- Strong proficiency in Java, Spring Boot, Microservices, HTML, and Angular/React.
- Experience with relational databases such as Oracle, MySQL, or PostgreSQL.
Cloud & DevOps experience :
- GCP (BigQuery, Dataflow, Dataproc, Data Fusion, Cloud SQL, Airflow)
- Terraform, Tekton, Gradle, CI/CD
- Experience with AWS or Azure (added advantage)
- Strong understanding of software architecture, distributed systems, and API design.