Tata Consultancy Services Tata Consultancy Services Facebook page Tata Consultancy Services Linkedin page Tata Consultancy Services YouTube page
Tata Consultancy Services Tata Tata Consultancy Services

Java Developer

Introduction

In the IT Services area we provide ADM (Application Development and Maintenance) services to customers worldwide. We are working with a wide range of technologies and programming languages (common and rare ones) from Spring, Hibernate, .NET, SharePoint to C++, C#, Java, RPG till AS400, Oracle, Progress. Our aim is to achieve high correspondence to our customers by introducing and applying new coming technology features. We strive to increase our clients’ effectiveness in their day to day work and reach a high level of satisfaction. This also gives space for our developers to continuous learning and growth. At the same time we do not forget that life is not only about work so we organize and participate in beyond the business activities within the IT Services stream and occasionally with our customers.

Function

· Translates the technical aspects of the business requirements into technical specifications

· Designs technical layers and defines target technologies, gives standard definition of implementation steps for the programmers

· Participates in the implementation, programming

· Provides technical documentation, including UML design

· Supports the whole lifecycle of the implementation at various levels

· Cooperates intensively with business analysts, developers and testers

· Participates in regional technical and architectural discussions

Requirements

  • At least 5-7 years relevant job experience
  • IT experience wanted in software development field with skills in architecture design, system analysis
  • Java EE 7 or superior, EJB3, mature knowledge of Spring and Hibernate frameworks, Web Services technologies (SOAP, Axis2, JAX-WS, Json, RESTful, Apache Synapse..), hands-on Oracle or DB2 experience
  • Strong knowledge of back-end development with IBM / Oracle technologies as well as alternative Open Source solutions
  • Pragmatic knowledge of change management (GIT, SVN, Maven, Jenkins, Jira)
  • Knowledge of GOF patterns; design of layered architecture; knowledge of industry standards on daily implementation levels

Offer

  • We offer a colorful and dynamic work environment with:
  • Market competitive compensation package;
    A great diversity of people, cultures and business areas;
    Language courses and trainings;
    Global and diverse working environment;
    On-site relax & gym rooms;
    Volunteering, sport and employee events