Tata Consultancy Services

Engineer

Tata Consultancy Services$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience in application development using Java and J2EE technologies
  • Proven experience in microservices architecture and Spring Framework
  • Strong skills in developing event-driven architectures with Apache Kafka
  • Expertise in database management with Oracle, SQL Server, and MySQL
  • Familiarity with CI/CD practices and DevOps processes

Responsibilities

  • Design and maintain enterprise-grade applications
  • Develop scalable microservices and RESTful APIs
  • Implement event-driven architectures with Kafka
  • Engineer fault-tolerant distributed systems
  • Conduct database performance tuning and optimization
  • Oversee code quality through reviews and best practices
  • Engage in Agile methodologies and collaborative teamwork

Benefits

  • Discretionary Annual Incentive
  • Comprehensive Medical Coverage including Dental and Vision
  • Family Support including Maternal and Parental Leaves
  • Insurance Options including Auto, Home, and Identity Theft Protection
  • Convenience benefits like Commuter Benefits and Certification Reimbursement
  • Time Off including vacation and sick leave
  • Legal and financial assistance programs including 401K and Student Loan Refinancing
Full Job Description
Skill: Kafka Developer

Application Development
• Design, develop, test, and maintain enterprise-grade applications using Java and J2EE technologies.
• Build scalable and resilient microservices using Spring Boot and Spring Framework.
• Develop reusable, maintainable, and high-quality code following industry best practices.
• Participate in the full Software Development Life Cycle (SDLC) from requirements through deployment and support.
• Troubleshoot and resolve application performance and production issues.

Microservices & API Development
• Design and implement RESTful APIs and service integrations.
• Develop loosely coupled microservices architectures for highly scalable applications.
• Define API contracts, security standards, and integration patterns.
• Implement API versioning, monitoring, logging, and error handling strategies.
• Collaborate with frontend and integration teams to ensure seamless connectivity.

Kafka & Event-Driven Architecture
• Design and implement event-driven architectures using Apache Kafka.
• Develop Kafka producers, consumers, and stream-processing applications.
• Build high-throughput and fault-tolerant messaging solutions.
• Configure and optimize Kafka topics, partitions, and consumer groups.
• Monitor message delivery, performance, and reliability.
• Troubleshoot distributed messaging and data consistency issues.

Distributed Systems Engineering
• Develop highly available, fault-tolerant distributed applications.
• Implement asynchronous communication and event-driven processing patterns.
• Design scalable architectures capable of handling high transaction volumes.
• Ensure application resiliency, reliability, and performance optimization.
• Participate in architecture reviews and technical design discussions.

Database Development & Optimization
• Design and develop database solutions using:

o Oracle

o SQL Server

o MySQL
• Create and optimize SQL queries, stored procedures, and database objects.
• Perform data modeling and database performance tuning.
• Ensure data integrity, consistency, and security.
• Support database migration and modernization activities.

Cloud & DevOps
• Participate in cloud-native application development and deployment initiatives.
• Develop and maintain CI/CD pipelines using Jenkins.
• Automate build, deployment, testing, and release processes.
• Implement DevOps best practices for continuous integration and delivery.
• Support infrastructure automation and deployment environments.
• Collaborate with DevOps teams to improve deployment efficiency and reliability.

Code Quality & Best Practices
• Conduct peer code reviews and enforce coding standards.
• Promote secure coding practices and application security compliance.
• Ensure proper unit testing, integration testing, and automation coverage.
• Utilize Git for source code management and version control.
• Manage dependencies and builds using Maven.

Agile Collaboration
• Participate in Agile ceremonies including:

o Sprint Planning

o Daily Standups

o Backlog Refinement

o Sprint Reviews

o Retrospectives
• Collaborate closely with Business Analysts, Architects, QA Engineers, and Product Owners.
• Provide technical estimates and support project planning activities.
• Contribute to continuous improvement initiatives.

Salary Range - $100,000-$120,000 a year

TCS Employee Benefits Summary:

  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Engineer jobs: