We are seeking a talented Java Engineer to join our client's team, contributing to the development of high-performance software solutions for global tier one financial clients. You will collaborate with our data development teams across the world to create innovative solutions for complex challenges within the fast-paced financial markets. Responsibilities:
- Design, develop, and maintain robust, low-latency Java-based applications
- Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions
- Optimize application performance and scalability to meet the demands of global financial markets
- Drive architectural and design decisions, ensuring adherence to best practices
- Contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience in Java-based application development
- Strong proficiency in core Java concepts, including multi-threading, concurrency, and low-level network programming (TCP/UDP)
- Experience with design patterns and architectural principles
- Passion for problem-solving and a desire to work with cutting-edge technologies
- Ability to work independently and as part of a global team
Preferred Qualifications:
- Experience with C/C++ programming
- Financial industry experience
- Low-latency application development expertise
- Familiarity with SQL/NoSQL databases, scripting languages (Python), and web frameworks (React)
- Knowledge of cloud platforms and containerization technologies
Additional Skills:
- Strong communication and interpersonal skills
- Ability to work under pressure and meet deadlines
- A proactive and results-oriented mindset
- Experience with automated testing frameworks (JUnit, Mockito) and CI/CD pipelines (Git, Jenkins, Artifactory)
- Willingness to work flexible hours, including occasional on-call support
Compensation: $135,000 a year Salary is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.