Job Overview
We are seeking a highly skilled professional to join our team as a Java Developer.
This role involves working with complex fault-tolerant systems, leveraging technologies such as Spring and Azure.
The ideal candidate will have experience with data stores and messaging systems, as well as excellent verbal and written communication skills.
In addition, the successful applicant will possess knowledge of capital markets and be able to contribute to the development of large-scale distributed systems.
Responsibilities will include:
* Designing and implementing scalable software solutions
* Collaborating with cross-functional teams to identify and address technical challenges
* Developing and maintaining high-quality codebases
* Participating in code reviews and contributing to the improvement of overall engineering practices
A bachelor's degree in Computer Science or a related field is required, along with relevant work experience and a strong understanding of software development principles.
If you are a motivated and detail-oriented individual with a passion for technology, we encourage you to apply for this exciting opportunity.