Responsibilities
• Define the design, development, code review, testing, and maintenance of applications with the team
• Define feature requirements with Product Owners and deliver impactful products
• Maintain and improve code quality
• Design and implement scalable applications and services, including continuous integration and deployment
• Develop and maintain internal tools for various business aspects
• Work closely with teams to foster a good working culture and adapt to different environments
Requirements
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Minimum of 6 years of software developer experience
• Knowledge of JVM-based languages such as Java and/or Kotlin
• Knowledge of Source Code Management tools such as Git
• Awareness of “Clean Code” and clean coding practices
• TDD and ability to design Unit, Integration, and Functional tests
Technical Skills:
• Java 8+
• Restful webservices with Springboot
• PL/SQL
• Business architecture and process design
• Oracle
Industry Skills:
• More than 4 years of experience in private banking and wealth management
• Experienced in client customized applications development & enhancement projects
Licence no: 12C6060