Java Fullstack Developer

Mumbai, Maharashtra, India
Jan 23, 2025
Jan 23, 2026
Onsite
Full-Time
6 Years
Job Description

As a Java Fullstack Developer, you will be responsible for designing, developing, and maintaining high-performance applications with a focus on both the backend and front end. Your work will span across a variety of technologies.

Experience. 6-8 years

Key Responsibilities

Backend Development

  • Leverage your strong Java 1.8 skills to develop robust and scalable applications.
  • Implement J2EE standards for building enterprise-grade applications.
  • Utilize Spring Framework and Spring Boot to develop microservices and RESTful APIs, ensuring efficient and reliable backend processing.
  • Write complex queries and work on Oracle SQL and PLSQL for database management, including designing efficient database structures, writing procedures for data movement between tables, and optimizing performance.
  • Handle large datasets efficiently, focusing on conversions and data processing, ensuring optimal performance and smooth data transitions.

Frontend Development

  • Apply your Angular skills to build dynamic and user-friendly front-end applications.
  • Collaborate with designers and other developers to implement responsive, visually appealing web interfaces.
  • Write clean, maintainable, and efficient JavaScript code, focusing on performance and cross-browser compatibility.

Cloud & AWS Knowledge

  • Leverage your experience with AWS Cloud to develop cloud-based applications and participate in the maintenance and optimization of cloud resources.
  • Work with cloud technologies to deploy applications, monitor their performance, and ensure the scalability of services in the cloud environment.

Database Management & Performance Tuning

  • Utilize your knowledge of Oracle SQL and PLSQL to create and manage database structures efficiently.
  • Be responsible for the creation of views and the optimization of database queries to ensure high-performance data retrieval.
  • Gain hands-on experience with large-scale data handling and data movement and contribute to efficient system performance.

Microservices & Batch Processing

  • Work on microservices architecture, ensuring modularity and scalability of applications.
  • Use Spring Batch to handle large datasets and process data in batches efficiently.
  • Develop file-based interfaces in Java to handle data files and ensure smooth data exchange between different systems.

Must-Have Skills

  • Java 1.8 and J2EE for backend development
  • Expertise in Spring Framework and Spring Boot for microservices and RESTful interfaces
  • Strong frontend development skills with Angular
  • In-depth experience with Oracle SQL and PLSQL for database creation, optimization, and performance tuning
  • Hands-on experience working with AWS Cloud for application maintenance and cloud-based services
  • Proven ability to work with large datasets, data conversions, and performance optimization

Good-to-Have Skills

  • Experience with Postgres-EDB SQL for database management
  • Knowledge of cloud-based solutions and scaling web applications in cloud environments

Why TCS?

  1. Global Impact. TCS is one of the largest and most trusted IT services firms in the world, with a wide-ranging global impact in various industries.
  2. Innovation. Work on innovative projects with the latest technologies and cloud platforms.
  3. Career Growth. TCS offers extensive career development opportunities, training programs, and the chance to work with experts in various domains.
  4. Work-Life Balance. Enjoy a flexible work environment and a focus on work-life balance.

This is a fantastic opportunity to grow your career in a global organization while working on exciting and challenging projects. Apply today to become part of the TCS team and take the next step in your professional journey!