Open Systems Technologies - Jersey City, NJ
posted 27 days ago
A financial services firm is seeking a skilled Java Developer to join their dynamic team in Jersey City, NJ. This role is pivotal in enhancing the firm's technological capabilities, particularly in the realm of financial services. The ideal candidate will thrive in an agile and fast-paced environment, collaborating closely with management, business stakeholders, and senior technology members to deliver high-quality software solutions. The Java Developer will be responsible for understanding both technical and business processes related to various front office, trading, and settlement applications, ensuring that the implementation aligns with business requirements and specifications. In this position, the Java Developer will document technical specifications and functional flows, driving projects autonomously from inception to completion. The role requires a strong focus on architecture and design, with an emphasis on creating high-performance, robust, and scalable systems. The candidate will design and implement applications using complex Java/J2EE technologies and middleware systems, while also building and maintaining efficient, reusable, and reliable code. Managing the end-to-end development cycle, from requirements analysis through coding, testing, and maintenance, is a key responsibility. Additionally, the Java Developer will manage the source code repository and support production releases, ensuring that all software meets the highest standards of quality and performance.