Our client, a fintech firm in Greenwich area is looking for several Developers to work on the back-end, internal systems and client-facing applications. These applications support handling client cash, brokerage operations, securities and clearing operations.
Responsibilities:
Create software applications or systems to meet user needs, considering functionality, reliability, and scalability.
Use Java programming languages to write clean, maintainable, and efficient code and develop back-end services and algorithms.
Conducting thorough testing to identify bugs or issues.
Working closely with other developers, designers, product managers, and stakeholders.
Reviewing code written by peers for quality assurance.
Updating and modifying existing applications to improve efficiency, enhance functionality, and fix vulnerabilities.
Creating and maintaining detailed documentation for code, software designs, and development.
Skills Required:
Bachelor’s degree in computer science or related degree.
5+ years of Java experience or similar object-oriented language experience.
Strong knowledge of object-oriented concepts, n-tier applications
Knowledge of relational database concepts (Oracle is a plus).
Hands-on experience with server-side programming, ideally with Java/JEE or C++, message-oriented systems, RESTful web services, and microservices.
Experience with configuration and deployment on application servers, ideally JBoss.
Financial experience is a huge plus.