Role/ Lead Java Developer
Must Have Technical/Functional Skills
• Strong hands on experience with Java (8 or above), Spring Boot, Spring MVC, and Spring Security.
• Expertise in developing and consuming REST APIs and working with microservices architecture.
• Solid experience in Angular (latest versions) and React (functional components, hooks).
• Proficiency in HTML5, CSS3, JavaScript, and TypeScript.
• Good understanding of state management concepts (Redux, Context API, NgRx).
• Strong database skills with Oracle, PostgreSQL, or MySQL, including complex queries and performance optimization.
• Experience with Git, Maven/Gradle, and standard SDLC practices.
• Familiarity with unit testing and integration testing frameworks (JUnit, Mockito, Jest, Karma/Jasmine).
• Exposure to CI/CD pipelines and DevOps practices.
• Experience with Docker, Kubernetes, or cloud platforms such as AWS or Azure.
• Knowledge of application security concepts such as OAuth2, JWT, and secure API design.
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.
Salary Range: $120,000 - $150,000 a year