Java Engineer
Java Developer – Front Office Team (Hedge Fund)
We are seeking a highly skilled Java Developer to join our Front Office Team at a Hedge Fund based in Cary. As a Java Developer, you will be responsible for designing, developing, testing and implementing scalable and high-performance software solutions for the Hedge Fund’s trading applications. You will work closely with the trading team, other developers, and stakeholders to deliver high-quality software solutions that enable the Hedge Fund to operate more efficiently and effectively.
Responsibilities:
- Design and develop high-performance and scalable software solutions for the Hedge Fund’s trading applications using Java, Spring, and other relevant technologies
- Collaborate with the trading team and other developers to understand business requirements and design solutions that meet the Hedge Fund’s needs
- Work closely with stakeholders to ensure timely and successful delivery of software solutions
- Ensure software solutions are tested thoroughly to ensure high quality and reliability
- Troubleshoot and resolve issues that arise with software solutions in a timely and efficient manner
- Stay up-to-date with emerging trends and technologies in software development and apply them to the Hedge Fund’s trading applications
Qualifications:
- Bachelor’s degree in Computer Science or related field
- 3+ years of experience in Java development with a strong understanding of core Java concepts and design patterns
- Strong experience with Spring, Hibernate, and other relevant frameworks
- Experience with database technologies such as SQL and NoSQL databases
- Experience with messaging technologies such as JMS, Kafka, and RabbitMQ
- Strong understanding of software development best practices such as Agile development, unit testing, and continuous integration/continuous delivery (CI/CD)
- Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment
- Strong communication and collaboration skills