Full stack Developer


TATA Consultancy Services Limited
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Apache Flink
- Java
- Python
- React.js
- Microservices
- RESTful
- MongoDB
- Graph Databases
Summary
Job Description
Experience: 8+ years of core software engineering experience, including demonstrated experience leading development teams.
Streaming & Backend Mastery: Strong hands-on expertise with Java and Apache Flink for real-time stream processing, alongside Spring Boot microservices and RESTful API development.
Frontend Proficiency: Proven experience creating modern user-facing applications using React.js or Angular frameworks.
Python Data Pipelines & NoSQL/Graph DB: Solid experience in Python data processing pipelines and database integration across MongoDB and Graph databases like Neo4j.
Roles & Responsibilities
- Stream Processing & Backend Engineering: Design and build real-time data streaming applications using Java and Apache Flink to ingest, process, and transform high-throughput network topology events.
- Frontend Applications & Dashboards: Develop responsive, modern user interfaces and visualization dashboards using React.js or Angular to surface topology relationships, network stitching views, and actionable insights.
- Data Processing & Automation with Python: Construct ETL workflows, data validation scripts, and automated test pipelines leveraging Python (Pandas, PySpark, Airflow DAGs) for data transformation and verification.
- Graph DB & Data Persistence: Manage and optimize data layers across NoSQL (MongoDB) and Graph databases (Neo4j), implementing CDC pipelines and query optimizations for real-time network stitching.
- Integration & Event-Driven Architecture: Implement RESTful APIs, Spring Boot microservices, and asynchronous event streams using Kafka to integrate with downstream network inventory systems and messaging queues.
- DevOps & Continuous Delivery: Orchestrate application containerization and automated deployments using Docker, Kubernetes/EKS, and Jenkins CI/CD pipelines.
- Technical Leadership & Governance: Provide technical mentorship, conduct thorough code reviews, and drive engineering standards across onshore and offshore sprint teams.
Education: Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or related field.
- Dice Id: 91172467
- Position Id: 9139840
- Posted 14 hours ago
Company Info
Tata Consultancy Services (TCS) is the technology partner of choice for industry leading organizations worldwide. Since its inception in 1968, TCS has upheld the highest standards of innovation, engineering excellence, and customer service.
It has set an aspiration to become the world's largest AI-led technology services company and is enabling its clients to transform themselves across the full AI stack, from infrastructure to intelligence. Rooted in the heritage of the Tata Group, TCS is focused on creating long term value for its clients, its investors, its employees, and the community at large.
With a highly skilled workforce spread across 55 countries and 202 service delivery centers across the world, the company has been recognized as a top employer in six continents. With the ability to rapidly apply and scale new technologies, the company has built long term partnerships with its clients – helping them emerge as perpetually adaptive enterprises.
Many of these relationships have endured into decades and navigated every technology cycle, from mainframes in the 1970s to artificial intelligence today.
TCS sponsors 14 of the world’s most prestigious marathons and endurance events, including the TCS New York City Marathon, TCS London Marathon and TCS Sydney Marathon with a focus on promoting health, sustainability, and community empowerment.


