Technical Lead

Tata Consultancy Services

Pittsburgh, United States

Salary : 15,500 - 19000

Technical Lead- Java - API, Microservices

Job description:
  • Leading the design, development, and maintenance of high-performance, scalable API services built using Java within a microservices architecture.
  • Requiring strong expertise in Java development, API design principles, distributed systems, and microservices best practices, while mentoring junior developers and collaborating closely with cross-functional teams to deliver robust solutions.
Key Responsibilities:

Architecture Design:
  • Lead the architecture and design of new API microservices, ensuring scalability, reliability, and maintainability within a microservices ecosystem.
Code Development:
  • Write clean, efficient, and well-documented Java code for API services, adhering to microservices design patterns and best practices.
API Design:
  • Define API contracts, data models, and response structures, ensuring robust API documentation and versioning strategies.
Technical Leadership:
  • Mentor and guide junior developers on microservices development, code quality, and best practices.
Performance Optimization:
  • Monitor and optimize API performance, identify bottlenecks, and implement solutions to ensure high throughput and low latency.
Integration & Deployment:
  • Collaborate with DevOps teams to build CI/CD pipelines for seamless deployment of microservices to production environments.
Collaboration:
  • Work closely with product owners, business analysts, and other stakeholders to understand requirements and translate them into functional APIs.
Salary Range - $90,000-$120,000 a year

#LI-NS2