> Markdown version of [/jobs/ext/3998135-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/3998135-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - **Company:** Tata Consultancy Services Limited - **Location:** New Castle, DE, United States - **Experience:** Expert - **Salary:** $110,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Unit Testing, Code Review, Databases, DevOps, JSON, Messaging Application Programming Interface, MongoDB, OpenShift, Performance Tuning, Scrum Methodology, Swagger, SQL Databases, Openapi, Data Logging, Spring-mvc, System Availability, Database Optimization, Spring-boot, Core Api, Spring Data, Data Layers, Information Technology, Apache Kafka, Restful APIs, Api Management, Crud, Microservices - **Published:** October 28, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88726661/1 ## About the Role BACHELOR OF COMPUTER SCIENCE ## Description Core Development * Java (8/11/17) - strong hands on experience * Spring Boot, Spring MVC, Spring Data * Microservices architecture (service decomposition, API contracts) * REST APIs, JSON, OpenAPI / Swagger * Kafka producer, consumer, partitioning * MongoDb * Openshift / AWS Database & Data Layer * MongoDB * Document modeling * Indexing strategies * Aggregation framework * CRUD & performance tuning Integration & Messaging * Experience with Kafka (preferred) * REST based integrations with upstream/downstream systems * Design, develop, and maintain Java based microservices * Lead technical design discussions and contribute to solution architecture. * Implement RESTful APIs adhering to enterprise design standards * Develop and optimize SQL queries (E3 level) for transactional and reporting use cases * Design and manage MongoDB schemas, indexes, and queries * Ensure high availability, scalability, and performance of microservices * Apply exception handling, logging, monitoring, and resiliency patterns * Build event-driven solutions using Kafka and messaging frameworks. * Collaborate with Business Analysts, Architects, QA, and DevOps teams * Participate in code reviews, unit testing, and defect resolution * Support CI/CD pipelines, deployments, and production issues * Troubleshoot production issues and perform root cause analysis (RCA). * Mentor junior developers and provide technical leadership. * Contribute to Agile ceremonies including sprint planning, estimation, and retrospectives.