Java Full Stack Developer (contract)
BNY · Jersey City, NJ · 4 days ago
On-siteEngineeringContract
Key Responsibilities
- Support and maintain existing applications using Angular (versions 17–18), Java, and the Spring Framework, ensuring high reliability and performance.
- Assist in migrating applications between Angular versions 17 and 18, ensuring smooth transitions and minimal disruption to business users.
- Collaborate closely with a team of five engineers, management, and cross-platform teams to align on technical priorities and deliverables.
- Provide engineering support during release cycles in partnership with offshore teams, with deployments occurring every two weeks.
- Sustain and optimize existing system architecture, while contributing to discussions on modernization opportunities.
- Diagnose and resolve technical issues in real time, ensuring stable operations and minimizing downtime.
- Support other engineering teams and platforms when needed, acting as a versatile resource within the group.
- Own a critical piece of enterprise tools support, serving as the only engineer dedicated to supporting enterprise tools (ET).
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Strong hands-on experience in both front-end and back-end technologies, with equal proficiency in Java/Spring Framework and Angular.
- Proven ability to maintain and enhance existing system architecture; new development experience is a plus.
- Familiarity with Angular migrations (versions 17–18 strongly preferred).
- Experience working in Agile environments and iterative delivery models.
- Strong troubleshooting skills and ability to support release cycles in coordination with offshore teams.
- Excellent communication and collaboration skills to work effectively with management, engineers, and stakeholders.
Preferred Experience
- Prior experience supporting enterprise communications or internal business platforms.
- Familiarity with non-standard release schedules and distributed team coordination.
- Demonstrated success working across multiple platforms or supporting parallel engineering initiatives.
- Track record of balancing maintenance responsibilities with incremental modernization.