- Building complex financial Web Applications and providing adequate software solutions following Scrum methodology software development practices
- Using coding standards and best practices to ensure quality
- Developing high-quality and detailed designs
- Identifying risk and conducting mitigation action planning
- Reviewing the work of other developers and providing feedback
- Mentor others in documenting systems architecture and development patterns and best practices
- Ability to lead and deliver change in a very productive way
Basic Qualifications:
- Minimum six years of hands-on experience in development of Java based Web / Enterprise Applications using Java version 8+
- Minimum six years of hands-on experience in Full Stack Java development using Java frameworks and libraries such as Spring Core, JSP, Spring MVC, REST API, Hibernate, JPA
Other Desired Qualifications:
- Experience in the Corporate/Commercial/Investment Banking
- Knowledge of JavaScript, HTML5, CSS3
- Knowledge and experience in working with various messaging applications such as IBM MQ, Kafka.
- Knowledge and experience with SQL and no SQL database
- Knowledge and experience in working with and setting up CI/CD pipelines
- Experience in IBM WebSphere is an added advantage
Have good written and verbal English language communication skills with an ability to work effectively in an international environment