Job Description
Must Have Technical/Functional Skills
- Bachelor's degree in Computer Science, Engineering, Data Science, or a related field.
- 10-12+ years of full-stack application development experience, with strong hands-on delivery using Java and React JS.
- Advanced expertise in Core Java and Java 8/11/17+, including object-oriented programming, collections, concurrency, exception handling, JVM fundamentals, and performance optimization.
- Strong experience with Spring Boot, Spring MVC, Spring Security, Hibernate/JPA, dependency injection, configuration management, and RESTful API development.
- Proven experience designing microservices-based, cloud-native, distributed, and highly available applications.
- Strong React.js experience using JavaScript, TypeScript, HTML5, CSS3, reusable components, state management, hooks, routing, responsive design, and API integration.
- Solid understanding of SOLID principles, API-first design, enterprise integration patterns, domain-driven design concepts, and commonly used software design patterns.
- Hands-on experience with relational databases such as Oracle or DB2, including SQL, data modeling, query optimization, stored procedures, and performance tuning.
- Experience with MongoDB or Azure Cosmos DB; familiarity with vector databases such as Pinecone, FAISS, or ChromaDB is beneficial.
- Strong experience with Docker, Kubernetes, Azure Kubernetes Service (AKS), or OpenShift for containerized application deployment and support.
- Practical experience with Microsoft Azure or an equivalent cloud platform, including deployment, monitoring, security, scalability, resiliency, and cost-aware engineering.
- Experience building and maintaining CI/CD pipelines using Git, GitHub, Jenkins, Maven or Gradle, SonarQube, and related DevOps tooling.
- Strong automated testing experience using JUnit, Mockito, API testing tools, and React/frontend testing frameworks.
- Knowledge of authentication, authorization, OAuth 2.0, JWT, secure API development, secrets handling, secure coding, and vulnerability remediation.
- Strong production support experience covering incident management, root-cause analysis, log analysis, troubleshooting, defect resolution, problem management, and performance optimization.
- Experience with observability tools such as Splunk, Dynatrace, Azure Application Insights, Grafana, or Prometheus.
- Experience with application modernization, monolith-to-microservices transformation, cloud migration, and integration with legacy enterprise platforms.
- Ability to translate business and functional requirements into scalable technical designs, implementation plans, and measurable delivery outcomes.
- Experience applying an AI-Driven Software Development Lifecycle (AIDLC) with enterprise-approved tools such as GitHub Copilot and Microsoft 365 Copilot for coding, testing, documentation, troubleshooting, and delivery acceleration.
- AI Skill: Expected to demonstrate baseline proficiency in enterprise-approved AI tools as part of their day-to-day responsibilities. This includes but is not limited to demonstrated proficiency and regular use of enterprise-approved AI tools such as GitHub Copilot, Microsoft 365 Copilot, and other approved GenAI platforms to support delivery outcomes.
- AI Applied Productivity: Leverage AI tools to enhance coding, documentation, data analysis, and decision-making workflows. Stay current with evolving AI capabilities and features and apply them to improve delivery quality and velocity.
Salary Range: $110,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 & amp; Training Reimbursement.
- Time Off: Vacation, Time Off, Sick Leave & Holidays.
- Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
#LI-SP1
Location
Naperville, IL
Function
TECHNOLOGY
Role
Engineer
ID
435042
Skills
CSS3 | HTML5 | Java
Salary Range
$110,000 - $120,000
Desired Candidate Profile
Qualifications
BACHELOR OF COMPUTER SCIENCE