Tata Consultancy Services is seeking a Java Full Stack Engineer to join their technology team. The role requires strong technical skills in Java and AWS, with responsibilities including problem-solving and developing pragmatic solutions.
Responsibilities:
- You have industry-leading technical abilities. You demonstrate a breadth and depth of knowledge in the following disciplines:
- Strong object-oriented design and coding skills in Java or C++
- You solve problems at their root, stepping back to understand the broader context
- You develop pragmatic solutions. You build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones
- You understand a broad range of data models and know how, when and when not to use them
- Experience of working with complex information at large scale
- Comfortable collaborating with teams with very different technical skills, and non-technical teams
- Taking a proactive approach to repeatable tasks, looking for ways to replace them with self-service tools and/or automation