> Markdown version of [/jobs/ext/3992201-java-developer](https://www.wearedevelopers.com/jobs/ext/3992201-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). --- # Java Developer - **Company:** Tata Consultancy Services Limited - **Location:** Jersey City, NJ, United States - **Salary:** $90,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Unit Testing, Code Review, Databases, DevOps, JSON, MongoDB, OpenShift, Performance Tuning, 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/88726643/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 * Implement RESTful APIs adhering to enterprise design standards * Develop and optimize SQL queries (E2 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 * 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