Back to Jobs
Recently postedTechnology

Full stack Developer

TATA Consultancy Services LimitedTampa, FL🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationTampa, FL, United States
DockerMicroservicesMongoDBNeo4jSpringSpring BootApache SparkETLFlinkAirflowAngularApacheJavaJenkinsKafkaPandasPythonRESTReactKubernetesCI/CD

Job description

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.

Similar jobs