Tata Consultancy Services Circular Logo

Java Developer

Tata Consultancy Services Dubai, United Arab Emirates Posted: 09 Dec 2024

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

About the Job:
Tata Consultancy Services (TCS) seeks a Java Developer for a full-time, on-site position in Dubai, UAE. TCS is a leading IT services, consulting, and business solutions organization with over 50 years of experience, recognized for its unique Location Independent Agile™ delivery model. TCS is part of the Tata Group, India's largest multinational business group, employing a diverse workforce across 53 countries.

Job Description:
Key Responsibilities:

  • Working on code generation from AI-assisted tools.
  • Full-stack development of enterprise desktop, web, and mobile applications using Java J2EE technologies.
  • Experience with Microservices, ReactJS, Redux, Node.js & NextJS, including OAuth/JWT Security Integration.
  • Utilize frameworks like Spring and Spring Boot.
  • Frontend technologies including object-oriented HTML5, CSS3, JavaScript (preferably ES6), and TypeScript.
  • Developing APIs (REST & SOAP protocols) with OpenAPI Documentation.
  • Automated Testing Framework targeting unit testing & UI testing using technologies like Jasmine, Jest, Karma, Junit5, Mockito, Jmock.
  • Experience with both relational (Oracle, SQL Server, MariaDB) and non-relational databases (Couchbase, Elastic Search, Cassandra).
  • Application design using design principles, patterns, and best practices.
  • Experience with Lean/Agile development methodologies, Kubernetes, and Docker Containers.
  • Development of applications using cloud platforms (AWS or Azure).
  • Create configuration build and test scripts for Continuous Integration environments.
  • Proficient use of code versioning tools, preferably Git.

Knowledge & Skills:

  • Experience in Information Technology/Architecture, User Experience Design, and Interaction Design.
  • Background in Human Factors, Psychology, Design, or related fields is a plus.
  • Experience delivering product projects from design stage to launch.
  • Facilitation of design thinking workshops and storytelling.
  • Excellent communication skills for conveying complex concepts effectively.

Application Deadline: 31-Dec-2024
Language Requirements: None specified.

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.