Strong experience in API designing and creating architectural artefacts such as gap analysis, low level designs,data models etc.
More than 8 years of engineering background in back-end Java application development, application security and authentication development, Spring Boot, cache and middleware
Minimum of 5 years’ applied experience as an API architect
Solid knowledge on infrastructure like Linux OS, networking, storage, load-balancer, etc.
Expertise in JVM tuning and diagnostic for application troubleshooting and performance optimisation
Expertise in distributed system design like microservices, Springboot.
Expertise in Docker, k8s, and service mesh
Expertise in monitoring and observability technologies like Appdynamics, Splunk, Jaeger, Kiali, and Open Telemetry.
Expertise in cloud and DevOps, familiar to network (VPC) and firewall on cloud, IAM, cloud costing
Expert-level SQL coding abilities is preferred.
Knowledge in the payments business will be an added advantage.
Ability to work independently and think out of the box.
The passion and ability to lead/motivate and develop technologists, including mentoring and coaching.
Superior listening skills, ability to learn quickly, and willing to accept accountability for company and individual success.
Extensive critical thinking skills for problem identification and solution recommendation.
Exceptional team player that can lead others in demonstrating initiative and sound business judgment and is interested in expanding skills and growing professionally.
Highly flexible, set priorities and meet deadlines in a changing environment.
Excellent written and verbal communication skills in English, ability to negotiate, resolve conflicts and influence technical choices relating to business, development and architectural requirements.
Bachelor’s Degree required in Computer Science or related majors