We are looking for a highly skilled Senior Java developer for our office located in infopark, Koratty,Thrissur who has a proven work record in building high-performant applications. The successful candidate will have a keen interest in cryptocurrencies and significant experience building real-time, low-latency, scalable systems in core Java.
Roles and Responsibilities:
Ensure the system can handle high-volume with low-latency, high-availability and great performance.
Define, build, deliver, and support efficient and powerful trading system for crypto currency using open-source libraries and tools.
Work with project manager or product owner to meet specification needs.
Write well designed, testable and efficient code.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Document all programming tasks and procedures.
Perform routine software maintenance.
Write automated tests (integration and unit tests) for all code produced.
Qualifications Required:
Minimum of 5 years Java experience in building complex Java Backend applications
Financial industry development experience with crypto trading and blockchain
Expertise in core java with good knowledge of multithreading and concurrency
Good understanding of design patterns, data structures and algorithms
Experience in working with frameworks like Hibernate and Spring
Experience in working with Web Sockets, REST, and Docker
Outstanding analytical, problem-solving, and organisational skills
Good command over Java Memory Management, and resource utilisation
A thorough understanding of algorithmic trading and matching engines.