Join a technology-driven team focused on building and enhancing application systems within the financial services sector. In this role, you'll contribute to the full development lifecycle, from design to deployment, with a focus on integrating artificial intelligence and machine learning capabilities into enterprise-grade platforms.
Key Responsibilities
- Design and implement microservices using Java and the Spring Boot framework, ensuring they are efficient, scalable, and secure
- Develop and maintain RESTful APIs with clear contracts and strong performance characteristics
- Integrate AI/ML models into existing applications, working closely with data science teams to deploy intelligent features
- Analyze codebases to identify security risks, performance bottlenecks, and areas for technical improvement
- Support the development of NLP-driven tools, including conversational interfaces and chatbot systems
- Collaborate on architectural decisions, contributing to the design of new features and system upgrades
- Write clean, testable code and participate in peer reviews to uphold engineering standards
- Work with message queues and event streams to enable reliable communication across distributed services
- Engage with CI/CD pipelines in coordination with DevOps to automate testing and deployment
- Monitor live systems, troubleshoot issues, and take part in on-call support as required
- Document technical designs, API specifications, and deployment processes
- Participate in agile workflows, including sprint planning, stand-ups, and retrospectives
Qualifications
Candidates should have at least five years of experience in financial technology or a related field. Strong programming skills in Python and Java are essential, along with hands-on experience in applications development. Familiarity with NoSQL databases and NodeJS is advantageous.
Experience with AI/ML integration, natural language processing, or chatbot development is highly valued. The ideal candidate demonstrates sound judgment, problem-solving ability, and clear communication, with a commitment to compliance, risk awareness, and ethical practices in technology delivery.
