Java Software Engineer
We are seeking a highly skilled and motivated Senior Backend Engineer to join our client core development team. In this role, you will be responsible for designing, building, and maintaining high-performance, low-latency market connectivity applications and microservices.
The ideal candidate has a deep passion for core Java development, non-blocking I/O patterns, and financial data protocols, combined with a strong understanding of modern cloud architectures and Agile methodologies.
Technical Skills Required
- Experience with Java NIO components like Channels Buffers and Selectors is expected
- Expert knowledge of FIX protocol Market Connectivity and Low latency programming is a must
- Very strong in Java and Spring Boot based application development
- Experience with middle layer messaging services like JMS MQ EMS or Kafka
- Strong at RDBMS concepts and experience with Oracle Sybase or MS SQL
- Cloud experience with Micro Services and Containerization is a big plus
- Test driven development and to adhere with firms min development standards
- Experience with Unix or Linux scripting
- Solid experience with CICD tools Agile Development and Software life cycle
- Basic experience with MS office platform tools like Work PPT and Excel is necessary
Qualifications
Bachelors degree University degree or equivalent experience
Non Technical Skills Required
Worked with projects in financial services domain
Excellent analytical communication and interpersonal skills
Ability to work independently take ownership trouble shoot and multitask
Skills
Mandatory Skills : Java, Microservices, SpringBoot