> Markdown version of [/jobs/ext/847300-sr-java-engineer](https://www.wearedevelopers.com/jobs/ext/847300-sr-java-engineer). 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 Engineer - **Company:** Tata Consultancy Services Limited - **Location:** Chelsea, MI, United States - **Experience:** Expert - **Salary:** $85,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Application Integration Architecture, Command-Line Interface, Cloud Computing, IBM DB2, Database Queries, Software Debugging, Perl (Programming Language), Apache Struts, MariaDB, PowerBuilder, Web Applications, Database Migration, Information Technology - **Published:** June 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=422cc41784a6775d ## About the Role Do you have a Bachelor's degree?, Must Have Technical/Functional Skills 1. Strong proficiency in core Java development and troubleshooting 2. Hands-on experience with the Apache Struts framework for web application maintenance and support. 3. Demonstrable experience in developing and maintaining scripts using Java script, Perl and PHP. 4. Perform maintenance and updates on legacy PowerBuilder applications, including DataWindow modifications and PowerScript debugging 5. Migration of legacy PowerBuilder applications to Java-based platforms 6. Proficiency in DB2 and MariaDB that includes writing complex queries, Schema and Data modeling, Application integrations and Database migration 7. Experience with Linux/Unix environments and command-line tools. 8. Good understanding of cloud technologies, Qualifications : BACHELOR OF COMPUTER SCIENCE ## Description 2. Coordinate with the Offshore team. 3. Focus on preventing failures through Automated monitoring and alerts. 4. Communicating the status of critical incidents and resolution timelines to customer 5. Identify Business opportunities and suggest solutions 6. Documenting complex fixes and maintaining a centralized knowledge base 7. Application Outage management, Automation & Ticket elimination Strategy ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Data Fabric in Action - How to enhance a Stock Trading App with ML and Data Virtualization](https://www.wearedevelopers.com/videos/253-data-fabric-in-action-how-to-enhance-a-stock-trading-app-with-ml-and-data-virtualization) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Standing on the Shoulders of Servlets - The Web of Java](https://www.wearedevelopers.com/videos/1917-standing-on-the-shoulders-of-servlets-the-web-of-java) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)