Develop cutting edge features/product line for V-Key
Write high quality code in terms of functionality, modularity, security and compatibility
Code highly concurrent, efficient and scalable public APIs for user base in the range of multi-millions
Close coordination with Product Owners and Chapter Leads on timelines and expected delivery milestones of the user stories/features
Keeping on top of new technologies & techniques and evaluate them to improve overall engineering practices
For on-premises model, deploy V-Key’s products within customer’s backend ecosystem and provide on-site support to customers when needed
Act as L2/L3 support and work with customer support team on issues related to V-Key products
Diagnose, troubleshoot and identify solutions using Root Cause Analysis for reported issues
Collaborate with cross-functional teams (ie. internal product development, QA, Customer support and Customer Technical team) to resolve incidents and problems
Assist in guiding the junior members in the development team on Server development skills and best practises.
Requirements
Bachelors/master's in computer science, Computer Engineering, Information Technology, or equivalent
5-8 years of experience as a Java Developer/Backend Software Engineer
Working experience in Java Application Stack – Core Java/ RESTful Web Services
Experience with Spring Boot and Spring Cloud microservices framework and design patterns
Experience on application servers such as JBoss EAP, WebLogic, and Tomcat (at least 1 of them)
Experience with RDBMS databases such as MySQL, MS SQL, and Oracle (at least 1 one of them) and ORM frameworks such as Hibernate.
Working knowledge of Amazon’s AWS, Microsoft’s Azure and Google’s GCP, RabbitMQ, Docker/K8S, ReactJS would be a strong advantage
Have good understandings on Information Security related concepts and requirements
Ability to place high value on product / solution’s security is important
Prior experience in cyber security / key management service is a plus
Working experience in banking / financial sector is an added advantage
A strong self-starter and able to work with minimal supervision
Ability to work in a dynamic, fast moving and growing environment
Critical thinker and problem-solving skills
Team player with good interpersonal and communication skills in English.