Jobs · Engineering · New Jersey

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.

Similar jobs