Job Description :
Note: Strong with Core Java with data structures and algorithms and Spring boot with Microservices

Job Description
The development team is looking for a self-motivated, Senior Java Engineer to join one of our global online Payment leader''s team and help build low-latency, high-throughput mid tier applications to grow our new platform. The ideal candidate will be a Java Engineer with strong java experience with some proficiency in Multi Threading, RESTful services, Collections, HashMap, JSON, SQL, Junit and hands on experience in algorithms, Data Structures, APIs and data collection problems.

Requirements:
BS in CS 5+ yrs experience or MS 3+ yrs experience
Experience in object-oriented programming and concepts
Experienced in Java backend application development.
Comfortable enough in handling algorithms, data structure, Data collections and system design problems
Expected to develop new APIs and android queues
Experienced in Distributed System development using Java/J2EE/Web Technologies.
Proven track record in delivering highly available, scalable systems on time
Conversant in design patterns
Good understanding of web services and related standards like REST/JSON