We are looking for a Specialist Software Engineer to lead the development and support of a robust client-server web platform and associated applications that power critical operations within the stock exchange ecosystem. This role demands hands-on expertise in full-stack development, system integration, and performance optimization, with a focus on reliability and scalability in a high-stakes financial environment.
We are seeking an experienced and technically proficient Senior Specialist Software Engineer to lead the development and support of a critical client-server web platform and its surrounding applications, which are integral to the operations of the stock exchange. This role involves full-stack development using Java, JSP, and React, with deployment and optimization in Linux-based environments. The ideal candidate will have a strong background in building scalable, secure, and high-performance systems that support real-time data exchange and financial transactions.
In this position, you will be responsible for designing and maintaining backend services and APIs that work with trading systems, market data feeds, and compliance tools. You will collaborate closely with infrastructure, DevOps, and QA teams to ensure seamless integration and reliable deployment across environments. Your work will also involve solving production issues, conducting root cause analysis, and implementing long-term solutions to ensure system stability and performance.
You will play a key role in architectural decisions and code reviews, while maintaining technical documentation and ensuring compliance with industry standards and regulatory requirements. A strong understanding of client-server architectures, multi-threaded programming, and secure web development practices is essential. Experience working with financial systems, particularly those related to trading and exchange operations, is highly desirable.
Candidates should have at least seven years of software engineering experience, with demonstrated expertise in Java, JSP, React, and Linux. Familiarity with real-time data processing, event-driven systems, and low-latency messaging is a plus, as is knowledge of the FIX protocol and financial compliance frameworks. Exposure to containerization technologies such as Docker or Kubernetes, and experience with CI/CD pipelines and monitoring tools, will be beneficial.