Job Responsibilities
- Working with the team to define the design, development, code review, testing, and maintenance of applications.
- Along with the Product Owners, as part of the team, define feature requirements and deliver a product that materially impacts the business and improves the end user experience.
- Maintain and improve the code quality.
- Design and implement scalable applications and services and continuous integration and deployment.
- Develop and maintain various internal tools that manage a number of different aspects of the business.
- Work closely with teams to form good working culture and continuously adapt to different working environment.
Your skills and experience - A minimum of 6 years software developer experience
- Knowledge on 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.
- Bachelor Degree ,
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.