About The Role
Engineering/ Senior Engineering roles have a deep impact across a wide variety of business and technology decisions spanning multiple projects. Our senior engineers are hardworking and pragmatic technologists who are able to design, implement and deliver scalable and resilient systems. They are not only role models, but also compassionate thought-leaders, collaborators and mentors to engineers. They are humble teachers, technically mentoring a team of hardworking engineers while also executing on delivering uniquely exciting projects.
We are looking for someone with a passion for architecting and building highly scalable & highly-available, critical systems that support millions of users during their banking experience every day. This is a unique opportunity for a seasoned engineer who is collaborative, has a healthy sense of curiosity and acts with responsibility to join us, work with hardworking people across the board and help improve our next generation banking systems, scaling it to the next level.
Responsibilities
- Top notch-programming skills in Core Java and its framework.
- Good understanding of OOPS concepts.
- Good knowledge of MySQL/MongoDB, SQL queries.
- Good knowledge of REST/SOAP API, web services development & integration that includes long running orchestration services, API gateways.
- Experience implementing services with modern authentication using OAuth 2.0, SAML, JWT
- Experience or Knowledge to distributed Caching solutions such as Redis/Memcache
- Experience with testing frameworks such as JUnit, TestNG, etc.
- Basic knowledge of agile ways of working.
- Knowledge of DevOps and CI/CD.
Nice-to-haves
- Experience working with Bootstrap, JavaScript, jQuery & HTML.
- Experience with Mobeix Digital platform.
- Experience in Cloud/AWS/PC.
Qualification & Experience
- Bachelor's or master's degree in computer science or related field.
- 5+ Years of Professional Experience in areas mentioned above.