Job Title
Java Developer - PCC Upgrade
Role Summary
We are seeking an experienced Java Developer to support a PCC upgrade program, with hands-on responsibility for custom code remediation, integration changes, upgrade compatibility fixes, and deployment support.
This role requires the ability to analyze existing PCC-related customizations, refactor code for upgrade compatibility, and support end-to-end testing and Go-Live. This is not greenfield development.
Key Responsibilities
1. PCC Upgrade Development Support
- Analyze existing Java-based custom components impacted by the PCC upgrade.
- Refactor or rework code to ensure compatibility with the upgraded PCC version.
- Identify and fix upgrade-related issues such as:
- API changes
- Deprecated libraries
- Runtime behavior changes
- Remove or replace unsupported components.
2. Integration Development & Fixes
- Support internal and external integrations with PCC.
- Modify Java services, APIs, or batch components impacted by:
- PCC upgrade
- Endpoint changes
- Configuration changes
- Troubleshoot integration failures across environments.
3. Application Server & Runtime Changes
- Support application runtime changes resulting from:
- WebLogic Tomcat transition (if applicable)
- JVM and configuration updates
- Fix issues related to:
- Classloading
- Resource configuration
- Connection handling
4. Environment Support (Dev, SIT, Pre-Prod)
- Support development and testing cycles across:
- Debug logs, exceptions, and performance issues.
- Work closely with Solution Analysts, Technical Analysts, and Architects to resolve issues quickly.
5. Testing, Deployment & Go-Live Support
- Support unit testing and defect fixing during SIT.
- Assist with deployment verification and smoke testing.
- Participate in Dress Rehearsal and Go-Live support.
- Support post Go-Live stabilization and issue resolution.
Required Skills & Experience
Must-Have
- 5-8+ years of hands-on Java development experience.
- Strong experience with:
- Core Java
- Java EE / Spring-based applications
- Experience working on upgrade or migration projects.
- Strong debugging and log analysis skills.
- Experience supporting enterprise applications in multi-environment setups.
Good to Have
- Experience working with PCC or similar enterprise platforms.
- Exposure to:
- REST / SOAP services
- Batch processing
- Integration-heavy systems
- Experience with application servers such as Tomcat or WebLogic.
- Familiarity with CI/CD pipelines.
Key Deliverables
- Upgrade-compatible Java code
- Fixed and validated integrations
- Successful SIT and Pre-Prod defect closure
Go-Live and post Go-Live stabilization support
powercurve,java development,pcc,batch processing,