Brains Workgroup - New York, NY

posted 3 months ago

Full-time - Senior
New York, NY

About the position

Our client, a major bank in New York City, is seeking a hands-on Senior Java Developer Consultant for a hybrid role that requires commuting to the office 2 to 3 days a week. This position is initially a 4-month contract with the possibility of extensions or an option to transition into a permanent role. The ideal candidate must be authorized to work for any employer in the U.S., as there is no H1 Visa support available for this role. The compensation for this position ranges from $90 to $100 per hour on a W2 basis, depending on experience, with the possibility of C2C arrangements as well. In this role, the Senior Java Developer will be responsible for designing, developing, and maintaining high-performance, scalable, and secure Java applications. The candidate will implement distributed processing solutions utilizing multi-threading and multi-processing orchestration. Additionally, the developer will be tasked with creating cloud-based applications on Azure, with experience in OpenShift being a desirable asset. Writing efficient SQL queries, stored procedures, and creating views for relational databases will also be a key responsibility. The role will involve analyzing data and performing data transformations using tools like SSIS, as well as scripting automation tasks using Python. The position requires a strong background in Java development, with at least 7 years of experience in the field. Proficiency in Java, SQL, and data flow orchestration is essential, along with experience in microservices using Java 17, Spring Cloud, and Async. Familiarity with cloud-based development, particularly using Azure Spring Apps and Azure Monitor, is also required. Candidates with knowledge of traded products, experience with sensitivity calculations and position valuations, and proficiency in market risk measures such as VaR and FRTB-SA will be preferred. Experience with Databricks is considered a plus. A Bachelor's degree in Computer Science, Engineering, or a related field is required, and relevant certifications in Java, Azure, or other technologies are advantageous.

Responsibilities

  • Design, develop, and maintain high-performance, scalable, and secure Java applications.
  • Implement distributed processing solutions using multi-threading and multi-processing orchestration.
  • Develop cloud-based applications on Azure, with experience in OpenShift being desirable.
  • Write efficient SQL queries, stored procedures, and create views for relational databases.
  • Analyze data and perform data transformations using tools like SSIS.
  • Script automation tasks using Python.

Requirements

  • 7+ years of experience as a Java Developer.
  • Strong proficiency in Java, SQL, and Data flow orchestration.
  • Strong proficiency in Java, SQL, and Microservices using Java 17, Spring Cloud, and Async.
  • Experience with cloud-based development using Azure Spring Apps and Azure Monitor.

Nice-to-haves

  • Knowledge of traded products.
  • Experience with sensitivity calculations and position valuations.
  • Proficiency in market risk measures such as VaR and FRTB-SA.
  • Experience with Databricks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service