- Design, develop, and maintain scalable full-stack applications using Java and modern frontend frameworks.
- Build cloud-native, high-performance applications using microservices architecture.
- Develop high-quality, reusable, and maintainable code.
Backend Development
- Develop and maintain RESTful APIs and microservices using Spring Boot and Spring Framework.
- Implement secure and scalable backend services.
- Integrate applications with internal and external systems using APIs and messaging patterns.
- Utilize Hibernate and ORM frameworks for data access.
Frontend Development
- Develop responsive and interactive web applications using React.js or Angular.
- Ensure application performance, accessibility, and cross-browser compatibility.
- Implement modern UI/UX best practices.
AWS Cloud Development
- Design, deploy, and support applications on AWS Cloud.
- Work with AWS services including:
- EC2
- S3
- Lambda
- API Gateway
- RDS
- DynamoDB
- IAM
- VPC
- CloudWatch
- Support cloud-native and serverless application development initiatives.
DevOps & Automation
- Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or AWS CodePipeline.
- Work with containerization technologies such as Docker and Kubernetes.
- Manage infrastructure using Infrastructure as Code tools like Terraform or CloudFormation.
- Support automated build, deployment, and release processes.
Database & Integration
- Design and optimize SQL and NoSQL database solutions.
- Ensure data integrity, scalability, and performance.
- Develop robust integration solutions using modern API standards.
Security & Compliance
- Implement authentication and authorization mechanisms using OAuth2 and JWT.
- Follow secure coding standards and cloud security best practices.
- Support compliance and governance requirements.
Required Skills
- Strong experience in Java (Java 11/17+).
- Hands-on expertise with Spring Boot, Spring Security, and Hibernate.
- Experience designing and developing Microservices.
- Solid frontend development experience using React.js or Angular.
- Hands-on experience with AWS Cloud services.
- Experience developing REST APIs and cloud-native applications.
- Knowledge of SQL and NoSQL databases.
- Experience with Git, Maven, or Gradle.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with Docker and Kubernetes.
Preferred Skills
- Terraform or CloudFormation.
- Serverless application development using AWS Lambda.
- Event-driven architecture and messaging systems.
- Cloud security and IAM management.
- Agile/Scrum project experience.
Desired Candidate Profile
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and in distributed Agile teams.
- Experience working on enterprise-scale cloud applications.
- Strong ownership and passion for building high-quality software solutions.
📌 AWS Java Full Stack Developer - PAN India (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.