A leading Fintech company is looking for a Senior Backend Engineer to work on its payment system to deliver the best payment experience for customers.
MANDATORY Experience:
PLEASE NOTE THAT YOU MUST HAVE 6+ YEARS OF EXPERIENCE WORKING AS A SOFTWARE ENGINEER (JAVA).
APPLICANT SHOULD BE FROM FINTECH/SaaS/SOFTWARE DEVELOPMENT INDUSTRY.
Main Responsibilities
Design large-scale systems with high complexity to support our high throughput applications. Understand how to leverage infrastructure for solving such large-scale problems. Develop tools and contribute to open source wherever possible. Adopt problem-solving as a way of life – always go to the root cause! Support the code you write in production
Qualifications
- Excellent skills in Java.
- Interest and ability to learn other coding languages as needed. Experience with SQL and NoSQL databases, along with distributed cache. Strong fundamentals in data structures, algorithms, and object-oriented programming. In-depth understanding of concurrency and distributed computing.
- Experience implementing platform components such as RESTful APIs, Pub/Sub Systems, and Database Clients. Experience with microservices.
- Experience designing high-traffic systems. Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development.
Preferred Qualifications:
- Experience in working for system development in finance, payment, or similar industries.
- Experience with AWS services.