Design and develop Java-based backend services and TypeScript-based front-end components .
Build and maintain RESTful APIs and microservices architecture.
Implement cloud-native solutions using AWS services (EC2, Lambda, S3, RDS, API Gateway, CloudFormation).
Ensure application security, scalability, and performance optimization.
Collaborate with product managers, architects, and QA teams for end-to-end delivery.
Write clean, maintainable, and well-documented code following best practices.
Participate in code reviews, troubleshooting, and performance tuning.
Automate deployments and manage CI / CD pipelines using tools like Jenkins, GitHub Actions, or AWS CodePipeline .
Required Skills
Core Java (Java 8 or above), Spring Boot , and JPA / Hibernate .
TypeScript with frameworks like Angular or React .
Strong experience with AWS services (EC2, Lambda, S3, RDS, CloudFormation).
Knowledge of microservices architecture and API development .
Proficiency in SQL / NoSQL databases (MySQL, PostgreSQL, DynamoDB).
Experience with CI / CD pipelines , Docker , and Kubernetes .
Familiarity with unit testing frameworks (JUnit, Mockito) and front-end testing tools .
Strong understanding of security best practices and performance tuning .
Senior Java Stack • Vadodara, Gujarat, India