> Markdown version of [/jobs/ext/3988238-sr-java-developer](https://www.wearedevelopers.com/jobs/ext/3988238-sr-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). --- # Sr Java Developer - **Company:** Tata Consultancy Services Limited - **Location:** Auburn Hills, MI, United States - **Experience:** Expert - **Salary:** $70,000.0 - $90,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Big Data, Code Review, Database Schema, Java Platform Enterprise Edition (J2EE), SQL Stored Procedures, SQL Databases, Freeform SQL, Enterprise Software Applications, Information Technology, Spring Batch - **Published:** October 28, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88726250/1 ## About the Role BACHELOR OF COMPUTER SCIENCE ## Description Must Have Technical/Functional Skills Java, Spring Batch , SQL Roles & Responsibilities Collaborate directly with business users, product owners, and stakeholders to understand business requirements. Facilitate discussions with business teams to clarify functional and non-functional requirements. Translate business requirements into technical specifications and development tasks. Design, develop, enhance, and maintain enterprise applications using Java/J2EE technologies. Develop and optimize complex SQL queries, stored procedures, and database objects. Design, implement, and support Spring Batch jobs for large-scale data processing and integration. Perform code reviews and ensure adherence to coding standards, security guidelines, and best practices. Generic Managerial Skills, If any Serve as a technical lead and mentor for junior developers. Coordinate development activities with offshore teams to ensure timely and quality deliverables. Manage task assignments, code reviews, and technical guidance for distributed teams.