Overview
Skills
Job Details
Position Overview:
We are seeking an experienced Senior Java Developer to join our team for a critical application enhancement and maintenance initiative. The ideal candidate will have strong skills in Java/J2EE development, RESTful web services, Spring Framework, SQL, and unit testing, with additional experience in UI frameworks and reporting tools preferred.
This role involves updating the PCS SCOR EI application, including changes to business logic, user interface enhancements, extending reporting capabilities, and modifying the system data model. The developer will also support ongoing maintenance, troubleshooting, and defect resolution across multiple environments while ensuring compliance with coding, testing, and security standards.
Key Responsibilities:
- Develop, enhance, and maintain Java/J2EE applications.
- Update application business logic, UI components, reports, and data models.
- Perform coding, testing, peer reviews, and documentation.
- Conduct defect root cause analysis and implement fixes.
- Support applications in multiple environments.
- Maintain code coverage, testing, and security compliance.
- Provide on-call production support as needed.
- Collaborate with cross-functional teams to ensure project success.
Minimum Qualifications:
- 8+ years of experience in Object-Oriented Programming (OOP) using Java.
- 8+ years of experience in application development on the J2EE platform.
- 8+ years of experience writing SQL for relational databases.
- 8+ years of experience developing RESTful web services on the Spring platform.
- 8+ years of experience with Spring Aspect-Oriented Programming, including transaction management and security.
- 8+ years of experience with JUnit and unit test development.
- 4+ years of experience with Angular UI Framework (preferred).
- 4+ years of experience with Crystal Reports (preferred).
- 4+ years of experience with Power BI (preferred).