> Markdown version of [/jobs/ext/3991057-java-groovy-developer](https://www.wearedevelopers.com/jobs/ext/3991057-java-groovy-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 Groovy Developer - **Company:** Tata Consultancy Services Limited - **Location:** Newark, DE, United States - **Salary:** $80,000.0 - $90,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Component-Based Software Engineering, Unit Testing, Code Review, Concurrent Computing, Software Debugging, Groovy, IBM Websphere Application Server, Software Engineering, Enterprise Application Integration, Multithreading, Scripting, Enterprise Software Applications, Spring-boot, Build Management, Containerization, Integration Tests, Information Technology, Restful APIs, Microservices - **Published:** October 28, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88725341/1 ## About the Role * Strong hands-on experience in Groovy application development and scripting. * Strong experience in Core Java application design and development. * Hands-on experience with Spring Boot and Java-based enterprise applications. * Strong understanding of concurrent processing, multithreading, synchronization, and thread management. * Experience deploying and supporting applications on IBM WebSphere Application Server. * Experience working with container-based application environments. * Strong experience in LLE triage, application troubleshooting, and technical support. * Ability to analyze application logs, identify root causes, and resolve application defects. * Experience debugging Java and Groovy applications across different environments. * Knowledge of REST APIs, microservices, and enterprise application integration. * Experience with application build, deployment, configuration, and release-support activities. * Understanding of Agile development practices and the software development lifecycle. * Strong analytical, problem-solving, and communication skills. * Ability to collaborate with application development, QA, infrastructure, and support teams., BACHELOR OF COMPUTER SCIENCE ## Description * Design, develop, enhance, and maintain enterprise applications using Groovy, Core Java, and Spring Boot. * Develop reusable, scalable, and maintainable application components. * Implement concurrent and multithreaded processing solutions for high-volume applications. * Deploy, configure, and support applications on IBM WebSphere Application Server and container platforms. * Perform LLE triage and investigate application issues across lower-level environments. * Analyze application logs, error messages, system behavior, and code to determine the root cause of issues. * Debug application defects and implement appropriate code fixes or technical remediation. * Coordinate with development, QA, infrastructure, and support teams to resolve environment and application issues. * Perform unit testing, integration testing, and technical validation of application changes. * Support application deployments, release validation, and post-deployment verification. * Monitor application stability and identify opportunities to improve performance and reliability. * Maintain technical documentation for application changes, troubleshooting procedures, and issue resolutions. * Participate in Agile ceremonies, code reviews, technical discussions, and release-planning activities. * Follow established coding, security, testing, and deployment standards. * Provide timely updates on technical issues, risks, dependencies, and resolution progress.