Tata Consultancy Services

API Developer (Java and Micron Experience)

Tata Consultancy Services$100K — $120K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8-10+ years of Java/J2EE software development experience, including technical leadership roles.
  • Strong proficiency in Java, J2EE, Spring, Spring Boot, and microservices architecture.
  • Expertise in designing and developing RESTful/SOAP web services with knowledge of Swagger/OpenAPI.
  • Proficiency with SQL/NoSQL databases like PostgreSQL and MongoDB, including database design and query optimization.
  • Familiarity with AWS and containerization technologies like Docker and Kubernetes, with experience in Agile and DevOps methodologies.
  • Strong problem-solving, analytical, and communication skills, capable of leading and collaborating effectively.

Responsibilities

  • Lead and mentor a team of developers, conducting code reviews to maintain high coding standards.
  • Design, develop, and maintain scalable RESTful APIs using Java and Spring Boot, focusing on performance and security.
  • Oversee API integration with internal and third-party systems, ensuring seamless data flow and utilizing middleware technologies.
  • Collaborate with cross-functional teams to analyze requirements and create technical specifications and architectural designs.
  • Ensure comprehensive testing is performed, troubleshoot bottlenecks and bugs, and maintain code quality using JUnit or Mockito.
  • Drive adoption of DevOps practices with CI/CD tools for infrastructure integration and API service deployment in cloud environments.
  • Produce detailed documentation for APIs and microservices, covering architecture, design decisions, and implementation guidelines.

Benefits

  • Discretionary annual incentive program.
  • Comprehensive medical coverage including health, dental, vision, and disability insurance.
  • Family support benefits including maternal and parental leaves.
  • Insurance options for auto, home, and identity theft protection.
  • Commuter benefits and reimbursement for certification and training.
  • Robust time off policies including vacation, sick leave, and holidays.
  • Legal assistance, 401K plan, performance bonuses, and college fund support.
Full Job Description
Must Have Technical/Functional Skills:
• Experience: Significant experience (typically 8-10+ years) in Java/J2EE software development,

including experience in a technical leadership role.
• Programming Languages & Frameworks: Strong proficiency in Java, J2EE, Spring, Spring Boot and experience with microservices architecture.
• API Technologies: Expertise in designing and developing RESTful and/or SOAP web services and knowledge of API management platforms and documentation tools like Swagger/OpenAPI.
• Database Management: Proficiency with both SQL and NoSQL databases (e.g. PostgreSQL, MongoDB), including database design and query optimization.
• Cloud & Tools: Familiarity with cloud platforms (preferably AWS) and experience with containerization technologies like Docker and Kubernetes.

Methodologies: Experience working within Agile/Scrum and DevOps methodologies.

Soft Skills: Excellent problem-solving, analytical, and communication skills,

with the ability to lead a team and work collaboratively in a fast-paced environment.

Roles & Responsibilities
• Technical Leadership & Mentorship: Lead, mentor, and provide technical guidance to a team of developers, conducting code reviews and ensuring adherence to high-quality coding standards and best practices.
• API Architecture & Development: Design, develop, and maintain robust and scalable RESTful APIs using Java and Spring Boot, ensuring performance, security (e.g., OAuth, JWT), and reliability.
• System Integration: Oversee the integration of APIs with various internal and third-party systems, applications, and data sources, utilizing middleware technologies and ensuring seamless data flow.
• Collaboration & Requirements Analysis: Collaborate with cross-functional teams, including product managers, architects, and business stakeholders, to understand requirements and translate them into technical specifications and architectural designs.
• Quality Assurance & Testing: Ensure comprehensive testing is performed (unit and integration tests),identify and resolve bottlenecks and bugs, and maintain code quality using tools like JUnit or Mockito.
• DevOps & Cloud Integration: Drive the adoption of DevOps practices and work with CI/CD tools(e.g., Jenkins, GitHub, Docker, Kubernetes) to build infrastructure for integration and deployment

of API services, both on-premise and in cloud environments (e.g., AWS, Azure).
• Documentation & Standards: Produce comprehensive documentation for APIs and microservices, detailing architecture, design decisions, and implementation guidelines for internal and external use.

Generic Managerial Skills, If any

Provide thought leadership and coaching to junior team members

Key Words to search in Resume

Hands on Experience in Micron and Java

Pre-Screening Questionnaire

1.Experience in Micron and Java

Salary : 100,000-120,000/per annum

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 API Developer (Java and Micron Experience) jobs: