> Markdown version of [/jobs/ext/3998233-java-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3998233-java-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Full Stack Developer - **Company:** Tata Consultancy Services Limited - **Location:** Plano, TX, United States - **Experience:** Expert - **Salary:** $120,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Code Review, Continuous Integration, DevOps, Systems Development Life Cycle, Release Management, Software Deployment, Web Applications, Enterprise Software Applications, Spring-boot, Software Security, Backend, AngularJS, Information Technology, Front End Software Development, Restful APIs, Microservices - **Published:** October 28, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88726512/1 ## About the Role Primary Skill: Java Secondary: Angular, Spring boot Experience: Minimum 10 years Roles & Responsibilities Senior Java Full Stack Developer with 10+ years of experience in designing, developing, and supporting enterprise-grade applications. The ideal candidate should possess strong expertise in Java-based backend development, microservices architecture, and modern Angular frontend frameworks, with experience delivering scalable and secure solutions in large enterprise environments., BACHELOR OF COMPUTER SCIENCE ## Description * Design, develop, and maintain enterprise applications using Java, Spring Boot, and Angular. * Build and support RESTful APIs and microservices-based architectures. * Develop responsive and user-friendly web applications using Angular. * Collaborate with business analysts, architects, QA teams, and DevOps teams throughout the SDLC. * Analyze business requirements and translate them into technical solutions. * Perform code reviews and ensure adherence to coding standards and best practices. * Troubleshoot production issues and implement performance improvements. * Participate in application deployment, release planning, and CI/CD processes. * Ensure application security, scalability, and maintainability