Find Jobs
Find Jobs Near You – Available Work in Your Location
Find & Apply For Software Developer / Engineer Jobs in Naperville, Illinois
Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.
Senior Java Engineer
Job Description
Senior Java Engineer
Location
: Naperville, IL
Experience
: 6 - 12 Years
Apply By
: 4th December 2026
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.
&nb sp;
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
Benefits
- Sick Leave
- 401(k) Plans
- Bonuses/Stipends
- Health Insurance