JOBSEARCHER

UI -Java Full Stack Developer

Via DiceSeattle, WAApril 25th, 2026
Dice is the leading career destination for tech experts at every stage of their careers. Our client, TATA Consultancy Services Limited, is seeking the following. Apply via Dice today!Role SummaryWe are seeking an experienced UI-primary Full Stack Developer with deep front-end engineering expertise. JavaScript is the top required skill. You will build modern, responsive web experiences and collaborate closely with backend and platform teams. Java server-side experience is highly desirable to support end-to-end delivery, API integration, and full lifecycle ownership.Key ResponsibilitiesDesign, develop, and maintain responsive, accessible, and performant user interfaces using JavaScript (ES6+), HTML5, and CSS3.Build reusable UI components and patterns; enforce UI standards and best practices.Develop with modern UI frameworks such as React or Angular; apply responsive web design concepts.Integrate front-end applications with backend services via REST APIs; collaborate on API contracts and data models.Highly desirable: contribute to backend development using Java and Spring (e.g., Spring Boot) to develop and maintain RESTful services.Implement and enhance CI/CD pipelines; automate builds, tests, and deployments; support application-side DevOps practices.Write clean, well-documented code and participate in code reviews to ensure quality and maintainability.Troubleshoot production issues across the stack; collaborate with cross-functional teams (QA, DevOps, Security) to resolve incidents.Work in Agile/Scrum teams; participate in sprint planning, grooming, demos, and retrospectives.Must-Have SkillsJavaScript (ES6+) – advanced proficiency; strong understanding of asynchronous programming, performance, and debugging.Front-end engineering with HTML5 and CSS3; strong grasp of responsive web design and cross-browser compatibility.React or Angular – hands-on experience building enterprise web applications.Strong foundation in software engineering best practices: coding standards, code reviews, source control, build processes, testing, and operations.Git-based collaboration workflows (branching, pull requests, code reviews).Highly Desirable SkillsJava (preferably modern versions) with strong OOP and design principles.Spring Boot / Spring MVC for building RESTful services; microservices exposure.Database skills: SQL and relational database experience; ORM knowledge (JPA/Hibernate) preferred.Security concepts: authentication/authorization; OAuth2/JWT familiarity is a plus.Additional Skills (Preferred / Nice-to-Have)TypeScript and modern front-end tooling (Node.js, NPM/Yarn, Webpack/Vite, ESLint/Prettier).UI testing: Jest and component testing; end-to-end testing tools such as Cypress or Playwright.API testing and validation tools (e.g., Postman).CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and pipeline automation.Containerization and orchestration: Docker and Kubernetes.Cloud exposure: AWS or Azure deployment experience.Observability and production support: logging/monitoring tools (e.g., Splunk/ELK, PrometheGrafana); incident triage and troubleshooting.Experience & EducationExperience: 8+ years of software development experience, with strong emphasis on modern web UI development.Education: Bachelor’s degree in Computer Science/Engineering (or equivalent practical experience).Soft Skills / ExpectationsStrong problem-solving ability and ownership mindset (drive work end-to-end).Clear communication and collaboration across distributed teams.Ability to manage priorities in a fast-paced environment and deliver with quality.