Senior Java Software Engineer (Chennai)

Senior Java Software Engineer (Chennai)

30 Sep
|
Tata Consultancy Services
|
Chennai

30 Sep

Tata Consultancy Services

Chennai

: Senior Java FSD + AWS + Angular (8+ Years)

Location- Chennai

Role Overview

We are looking for a seasoned and hands-on Senior Java Full Stack Developer with 8+ years of professional software development experience. You will design, develop, and deploy scalable enterprise cloud applications. You will work across the entire stack—building robust backend microservices, responsive frontend interfaces, and managing cloud-native deployments on AWS.

Key Responsibilities

- Full Stack Architecture & Development: Design and build end-to-end web applications using modern Java and Angular. Write clean, maintainable, and efficient code.
- Backend Engineering: Develop scalable microservices and RESTful APIs using Java (8/11/17/21) and Spring Boot. Implement secure authentication and database integration.
- Frontend Engineering: Create rich, responsive, and dynamic Single Page Applications (SPAs) using Angular (v11–17+), TypeScript, HTML5, and CSS3/SCSS.
- Cloud & DevOps (AWS): Deploy, manage, and monitor applications on Amazon Web Services (AWS) using EC2, S3, RDS, Lambda, IAM, and CloudWatch. Build and support CI/CD deployment pipelines.
- Database & Caching: Design relational schemas (PostgreSQL, MySQL)



and NoSQL data stores (MongoDB). Implement messaging queues (Kafka, RabbitMQ) where required.
- Collaboration & Mentorship: Participate in Agile/Scrum ceremonies, conduct code reviews, enforce coding best practices, and mentor junior developers.

Required Technical Skills

- Experience: 8+ years in software engineering with at least 3+ years focused on full-stack delivery.
- Backend: Core Java, Spring Boot, Spring Cloud, Hibernate/JPA, REST APIs, Microservices architecture.
- Frontend: Angular, TypeScript, JavaScript (ES6+), HTML5, CSS3, Responsive Design (Bootstrap/Tailwind).
- Cloud & Containers: AWS (EC2, S3, Lambda, RDS, IAM, CloudWatch), Docker, Kubernetes.
- Databases: PostgreSQL, MySQL, MongoDB.
- DevOps/Tools: Git, Maven/Gradle, Jenkins, CI/CD pipelines.
- Methodologies: Agile/Scrum, Unit Testing (JUnit, Jasmine, Karma).

Preferred / Valuable-to-Have Skills
- Experience with GraphQL or reactive programming.
- Familiarity with Apache Kafka or event-driven architectures.
- Cloud certifications (e.g., AWS Certified Developer / Solutions Architect)

📌 Senior Java Software Engineer (Chennai)
🏢 Tata Consultancy Services
📍 Chennai

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.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (chennai) / chennai