Java Developer

$180,000 - $180,000/Yr

Open Systems Technologies - Jersey City, NJ

posted 27 days ago

Full-time
Jersey City, NJ
Professional, Scientific, and Technical Services

About the position

A financial firm is seeking a skilled Java Developer to join their dynamic team in Jersey City, NJ. This role is pivotal in designing and developing next-generation order management and trading systems that are essential for the firm's operations. The ideal candidate will have a strong background in software development, particularly in Java and related technologies, and will be responsible for analyzing existing software code and updating it to meet enhancement needs. The Java Developer will work closely with business teams and stakeholders to gather and understand business requirements, ensuring that the developed solutions align with the firm's objectives. In addition to development tasks, the Java Developer will design, implement, and maintain data pipelines for both inbound and outbound data interfaces, facilitating integration with both internal and external systems. This role requires a comprehensive understanding of modern web applications, REST APIs, and various frameworks, as well as a commitment to quality through unit and integration testing. The successful candidate will also be expected to collaborate effectively with diverse teams, leveraging strong communication skills to drive projects forward and achieve organizational goals.

Responsibilities

  • Design and develop next generation order management and trading systems
  • Analyze existing software code and update it to meet enhancement needs
  • Work closely with business team and stakeholders to understand business requirements
  • Design, implement and maintain data pipelines for both inbound and outbound data interfaces to integrate with both internal and external systems

Requirements

  • A Bachelor's or master's degree or equivalent experience with 12 years of experience in applications developing, testing, documentation, production support, modern web applications using Rest API, caching, Kafka and J2EE/JAVA Architecture
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC
  • Experience in building Restful web API with Spring, Spring Boot
  • Unit and integration testing experience using Junit and Mockito
  • Experience in React or knowledge of frontend frameworks and web technologies
  • Familiar with DevOps tools and experience in CI/CD software
  • Experience in database system like SQL Server, PostgreSQL
  • Good problem solving, intellectual curiosity and analytical abilities
  • Strong communication skills and comfortable working with many teams
  • Should have diverse financial experience in front office technologies and processes
  • Knowledge of municipal trading and tools will be a plus
  • Ability to work in large, collaborative teams to achieve organizational goals
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service