Banking As A Service (BaaS) Technology is looking to expand its team to design, develop and maintain its application that exposes a suite of banking solutions and capabilities to FinTechs globally
Requirements
- A minimum of 10+ years of strong experience in implementing end to end server side technical solutions in distributed systems
- Extensive hands on experience in designing, implementing, delivering large scale JAVA Server applications
- Efficient in JAVA programming language that includes high performance, low latency, efficient memory management
- In-depth understanding of Java Spring frame work.
- Expert in Oracle Database, SQL queries, performance tuning
- Expert in using Kafka middleware and performance tuning
- Expert in OpenShift ECS clusters.
Responsibilities
- Senior Lead Engineer who can drive technology solutions across BaaS platform that runs globally
- Design and implement the technical foundation for BaaS and Express offerings, ensuring scalability, security, and seamless integration with partner ecosystems.
- Define and implement the technical architecture and infrastructure strategy for the tech platform, ensuring it meets and exceeds our stringent 99.99% uptime, sub second SLAs and 1000+ TPS requirements.
- Establish the technical vision and roadmap for global BaaS optimizing for high throughput, low latency, and 24/7 availability across multiple geographies and countries.
- Design, implement and maintain the Java-based application that would be storing high-volume data and would require low-latency
- Solve complex engineering problems and challenges while building a globally scalable and highly resilient application
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
Other
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
- Strong Technical and Non-Technical communication skills to be able to communicate within team as well as externally with stakeholders.
- Must also be able to effectively communicate the project status at various points of the development process to stakeholders and upper management.
- Need to be good team player to collaborate technical design idea across different geographies