Logo
Tata Consultancy Services

Java Full stack Engineer

Tata Consultancy Services, Boston

Save Job

Join to apply for the Java Full stack Engineer role at Tata Consultancy Services .

Get AI‑powered advice on this job and more exclusive features.

Responsibilities

  • Design and develop interactive, responsive user interfaces using ReactJS and related libraries (e.g., Redux, React Router, Context API).
  • Implement reusable components and ensure clean, maintainable, modular code.
  • Optimize frontend performance for speed, scalability, and cross‑browser compatibility.
  • Integrate RESTful APIs and GraphQL endpoints with the frontend to deliver dynamic content.
  • Collaborate with UI/UX designers to translate wireframes and prototypes into functional applications.
  • Build and maintain server‑side logic, APIs, and microservices using Java and Spring Boot.
  • Design and optimise database schemas, queries and interactions with relational databases (MySQL, PostgreSQL) or NoSQL databases (MongoDB).
  • Implement secure authentication and authorization mechanisms (JWT, OAuth2).
  • Ensure scalability, reliability, and performance of backend services through best practices like caching, load balancing and efficient API design.
  • Write unit and integration tests to ensure robust backend functionality.
  • Participate in code reviews, architect decisions and technical roadmap planning.
  • Troubleshoot and resolve bugs, performance issues and other technical challenges across the stack.

Qualifications

  • 5–8 years of professional software development experience, with at least 3+ years building backend services with Java and Spring Boot.
  • 3+ years of experience building frontend applications with ReactJS and modern JavaScript (ES6+).
  • Proficiency in Java (8/11/17) and Spring Boot, including Spring MVC, Data and Security.
  • Experience in designing and consuming RESTful APIs; knowledge of GraphQL is a plus.
  • Strong knowledge of HTML5, CSS3, responsive design principles.
  • Experience with build tools (Webpack, Vite, Create React App).
  • Familiarity with TypeScript, microservices architecture, cloud platforms (AWS, Azure, GCP) and containerisation (Docker, Kubernetes).
  • Knowledge of ORM frameworks such as Hibernate and database management (SQL/NoSQL).
  • Experience with DevOps practices (monitoring, logging, deployment automation) and Agile/Scrum methodologies.
  • Open‑source contributions or a strong portfolio showcasing relevant work.
  • Strong communication and collaboration skills to work closely with product managers, designers and other developers.

Benefits

  • Discretionary annual incentive.
  • Comprehensive medical coverage: medical & health, dental & vision, disability, pet insurance.
  • Family support: maternal & parental leaves.
  • Insurance options: auto, home, identity theft protection.
  • Convenience & professional growth: commuter benefits, certification & training reimbursement.
  • Time off: vacation, sick leave, holidays.
  • Legal & financial assistance: legal assistance, 401(k) plan, performance bonus, college fund, student loan refinancing.

Salary Range: $100,000–$112,000 per year.

Seniority Level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industry

IT Services and IT Consulting

Referrals increase your chances of interviewing at Tata Consultancy Services by 2x.

#J-18808-Ljbffr