Tata Consultancy Services Circular Logo

Java Full Stack Developer with React JS

Tata Consultancy Services Dubai, United Arab Emirates Posted: 20 Jan 2025

Financial

  • Estimate: $40k - $60k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Relocation Support
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

Tata Consultancy Services (TCS) is seeking a skilled Java Full Stack Developer proficient in both front-end and back-end development. The ideal candidate will primarily use Java for server-side programming and possess the skills to design, develop, and manage applications covering both the client-side (user interface) and server-side (business logic, databases, and APIs).

Location: Dubai, United Arab Emirates
Job Type: Full-time
Work Conditions: On-site
Application Deadline: 30-Jan-2025

Key Responsibilities:

  • Front-End Development:

    • Technologies: HTML, CSS, JavaScript, frameworks like Angular, React, or Vue.js.
    • Tasks: Build user interfaces, ensure responsiveness, design user experiences, and integrate front-end with back-end services.
  • Back-End Development:

    • Core Language: Java.
    • Frameworks: Spring, Spring Boot, Hibernate, or similar.
    • Tasks: Develop APIs, handle business logic, data processing, and manage the application’s overall functionality.
  • Database Management:

    • Skills: SQL, NoSQL (e.g., MongoDB), database design, and optimization.
    • Tasks: Create, manage, and query databases, ensure data integrity, and handle migrations.
  • Version Control and Deployment:

    • Tools: Git, GitHub, CI/CD pipelines.
    • Tasks: Manage code versioning, merge codebases, and automate deployments to different environments.
  • Server and API Management:

    • Skills: RESTful APIs, SOAP, handling HTTP requests, server-side configuration.
    • Tasks: Set up servers, manage security and authentication (e.g., JWT, OAuth), and optimize for performance.
  • Cloud and DevOps:

    • Knowledge: AWS, Docker, Kubernetes (optional but increasingly expected).
    • Tasks: Deploy applications to cloud platforms, utilize containers for scalable deployments, and manage microservices architecture.

Essential Skills:

  • Java (Core and Advanced)
  • JavaScript/TypeScript for front-end logic
  • Spring/Spring Boot for building enterprise-grade applications
  • HTML/CSS/ReactJS for front-end design
  • Database (SQL/NoSQL) proficiency
  • RESTful APIs development and consumption
  • Version control tools (like Git)

Other Desirable Skills:

  • Microservices Architecture
  • Agile methodologies for team-based projects
  • Problem-solving and debugging expertise

Overall, a Java Full Stack Developer bridges the gap between client and server-side technologies, making them highly versatile and valuable for full lifecycle software development.

Apply now

Jobs you might like   View all jobs

About Tata Consultancy Services

Tata Consultancy Services is an IT services, consulting, and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 56 years. Our consulting-led, cognitive-powered, portfolio of business, technology, and engineering services and solutions is delivered through our unique Location Independent Agile™ delivery model, recognized as a benchmark of excellence in software development.