14 Sep
|
Tata Consultancy Services
|
Chennai
14 Sep
Tata Consultancy Services
Chennai
Greetings from TCS!!!
TCS presents an excellent opportunity for Java Full Stack Developer
Role: Java Full Stack Developer
Experience range: 10-15 Years
Location: Chennai, Bangalore
Job Requirements*
- Experience with advanced Java concepts like concurrency, asynchronous programming,
- Develop and maintain web applications using Java, Spring Boot, and Microservices.
- Design and implement RESTful APIs and integrate them with front-end applications.
- Knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
- Robust knowledge of OOPs Concepts
- Proficiency in coding and related design pattern
- Expertise in at least Spring, Hibernate, PA etc.
- Understanding of RESTful APIs and web application design principles and Design Patterns.
- Proven track record and developing large-scale applications.
- Demonstrated ability to work independently and as part of a cross-functional team.
- API Gateway & Load Balancing
- CI/CD & DevOps Integration
- AWS (ECS, fargate , EC2, SNS, SQS, CloudWatch, EKS, Kubernetes)
- Strong command of syntax, data structures,
object-oriented programming.
- Programming: Java, Spring Boot, Hibernate, JPA
- Front-end: Angular, React, HTML, CSS, JavaScript
- Databases: MySQL, PostgreSQL, MongoDB
- APIs: RESTful APIs, GraphQL
- DevOps: Docker, Kubernetes, Jenkins, CI/CD pipelines
- Cloud: AWS
- Version Control: Git, GitHub, Bitbucket
- Testing: JUnit, Mockito, Selenium
Key Responsibilities*
- Write code for complex web applications, considering scalability, performance, and maintainability.
- Use of appropriate frameworks based on project requirements.
- Understand detailed technical design documents, including system diagrams, data flow, and API specifications.
- Ensure application security, performance, and scalability.
- Collaborate with cross-functional teams, including designers, testers, and DevOps engineers.
- Work with cloud platforms AWS, for deployment and monitoring.
- Follow Agile methodologies (Scrum/Kanban) and participate in sprint planning.
📌 Java Full Stack Developer (Chennai)
🏢 Tata Consultancy Services
📍 Chennai