08 Oct
|
Persistent Systems
|
Pune
08 Oct
Persistent Systems
Pune
About Position:
We are looking for a skilled Senior Java Developer with robust expertise in Java backend technologies and application security. The ideal candidate will be responsible for modernizing enterprise Java applications, managing third-party dependencies, remediating security vulnerabilities, improving code quality, and ensuring compatibility with contemporary technology stacks including Java 21, Spring 6, and Hibernate 6. This role requires hands-on experience in Java development, REST API design, security remediation, dependency management, code quality improvements, and collaboration with cross-functional teams to deliver secure, scalable, and high-performing applications.
• Role: Senior Java Developer
• Location: All Persistent Locations
• Experience: 4 to 6 Years
• Job Type: Full-Time Employment
What You'll Do:
• Create and maintain an inventory of third-party dependencies, versions, vulnerabilities, incompatibilities, and obsolete components.
• Upgrade third-party libraries and frameworks including JSF/PrimeFaces, JSTL, JAXB, validation libraries,
and migrate from Swagger to SpringDoc.
• Analyze and remediate critical and high-priority Snyk findings, including vulnerable direct and transitive dependencies.
• Analyze and remediate SonarQube findings including security vulnerabilities, bugs, code smells, maintainability issues, and technical debt.
• Assess breaking changes and dependency conflicts while recommending secure and sustainable upgrade approaches.
• Implement code and configuration changes required for migration to Java 21, Spring Framework 6, Hibernate 6, and Jakarta EE.
• Design, develop, and maintain secure RESTful APIs and backend application services.
• Support application modernization and framework upgrade initiatives.
• Collaborate with developers, QA teams, DBAs, DevOps engineers, architects, and security teams.
• Contribute to CI/CD pipeline improvements and ensure Snyk and Sonar checks are consistently integrated into the development l
📌 Senior Java Developer Pune
🏢 Persistent Systems
📍 Pune