SoHo Dragon represents an investment bank with offices in New York, NY that needs to hire a Senior Java Developer.
Work schedule: Hybrid, 2-3 days per week in office.
Key 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, AKS or similar stack• Write efficient SQL queries, stored procedures, and create views for relational databases• Analyze data and perform data transformations using tools like SSIS or Databricks workflows• Script automation tasks using Python
Required Skills and Experience• 10+ years of experience as a Java Developer• Strong proficiency in Java, SQL, and Data flow orchestration• Expertise in Spring Boot, containers, and distributed computing• Experience with relational databases, writing queries, stored procedures, and creating views• Ability to analyze data and perform data transformations• Experience with Databricks and Kubernetes is a plus• Experience with cloud-based development using Azure Spring Apps is a plus
Additional Desirable Skills• Knowledge of quantitative finance, especially of traded products• Experience with sensitivity calculations and position valuations• Proficiency in market risk measures such as VaR and stress testing scenarios
Education and Certifications• Bachelor's degree in Computer Science, Engineering, or a related field• Relevant certifications in Java, Azure, or other technologies are a plus
What We Do
SoHo Dragon is a full-service Software Application Development company that focuses on portals, document management, collaboration, business intelligence, CRM tools, cloud technology, and data. Much of the work done for our clients are based in the Microsoft Application stack of business tools.
In addition to providing our clients with project-based services, SoHo Dragon Solutions also provides staff augmentation and direct placement services.