Platform Engineer (Java)
Company Overview:
Hedge fund based in New York committed to leveraging technology and innovation to drive superior investment performance. As a leading hedge fund, they manage a diverse portfolio of assets and rely on cutting-edge platforms and infrastructure to execute our strategies with precision and efficiency.
Position Overview:
We are seeking a talented and experienced Java Platform Engineer to join our technology team. In this role, you will play a key role in designing, developing, and maintaining the core Java-based platforms and systems that power investment operations.
Responsibilities:
- Design, develop, and implement robust and scalable Java-based platforms and applications to support trading, risk management, and portfolio management activities.
- Collaborate with cross-functional teams, including traders, portfolio managers, and quantitative researchers, to understand business requirements and translate them into technical solutions.
- Optimize and enhance existing systems to improve performance, reliability, and scalability.
- Conduct code reviews, performance profiling, and debugging to ensure high-quality code and adherence to best practices.
- Work closely with infrastructure and operations teams to deploy, monitor, and maintain production systems.
- Stay current with emerging technologies and industry trends to drive continuous improvement and innovation.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong proficiency in Java programming language, with a deep understanding of object-oriented design principles and best practices.
- Solid experience with Java frameworks and libraries, such as Spring, Hibernate, and Apache Camel.
- Experience with messaging systems (e.g., Kafka, RabbitMQ) and distributed computing technologies (e.g., Hadoop, Spark) is a plus.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is preferred.
- Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented setting.
Benefits:
- Competitive salary and performance-based bonus structure.
- Comprehensive benefits package, including health insurance, retirement plans, and wellness programs.
- Opportunities for professional development and career advancement in a dynamic and innovative environment.
- Access to cutting-edge technology and resources to support your work and drive innovation.