- 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.
Skills Required
Angular, Docker, Spring Boot, Typescript, React, Ec2, S3, Kubernetes, Api Development, Mockito, Lambda, Dynamodb, Cloudformation, Aws Services, Sql, Core Java, Junit, Rds, Mysql, Postgresql