Tata Consultancy Services is an organization of IT services, consulting, and business solutions that provides real results to global businesses, ensuring a level of certainty that no other company can match.
TCS offers an integrated portfolio of IT services, BPO, infrastructure, engineering, and assurance led by consulting.
This is delivered through its unique Global Delivery Model, recognized as the benchmark of excellence in software development.
Part of the Tata Group, the largest industrial conglomerate in India, TCS has more than 238,583 of the best-trained consultants in 42 countries.
In addition to that, we believe that talent is the engine that drives innovation and digital transformation globally.
We provide our collaborators with real opportunities for growth, participation in global projects with high-impact clients, and an inclusive environment that fosters diversity and leadership.
TCS offers a level of certainty that no other company can match to our clients and our employees.
Come and join us and experience certainty in your career
Rol: Fullstack Developer/ Desarrollador Fullstack
Requirements:
- Minimum 2+ years of experience at a senior programming level including some architecture and high-level design.
- Experience in Java/J2EE technology with knowledge of JSP, HTML5, Spring Framework, and RESTful web services.
- Familiarity and knowledge of design patterns and features of Java 8 (mandatory).
- Experience with Spring Boot (preferred), Spring MVC, Spring Core, Spring Rest Controller, Spring Batch.
- Experience in SQL development.
Knowledge of Oracle, DB2.
Proficiency in a modern web application technology, framework/library like HTML, CSS, JavaScript, Angular8, ReactJS, React Native, MVC.
- Good knowledge in REST services, including API documentation.
- Expertise in test-driven development and effective test creation using frameworks such as Karma, Jasmine, Cucumber, Gherkin, TDD, Appium, Selenium, WebDriverIO.
- Experience in Test-Driven Development.
- Experience in Test Driven Development.
- Knowledge in REST Assured, Mockito, Wiremock, and MockMVC.
- Understanding of distributed systems and related concepts required.
- Advanced level of English.
- Excellent oral and written communication skills are essential.
Responsabilidades:
- Participate in meetings with project managers for requirements gathering and project planning such as schedule delivery, resource estimation, etc.
- Participate in sessions with solution architects to design the entire application framework.
- Explain requirements, functionality, design, and framework to on-site and offshore team members.
- Provide management with timely communication on the status and use appropriate tools and/or develop custom solutions as needed to meet goals.
- Identify areas for process improvement.
- Maintain proper communication within the team and between various teams (i.e., internal and external).
- Conduct proof of concept to evaluate different big data platforms for their suitability.
- Support the solution through implementation and operations.
- Participate in the ongoing development roadmap.
- Create and document test cases/plans.
- Exhibit integrity in all decisions and actions