Senior Java Full Stack Developer – Vice President
Core
Lead technical design, architecture, and development of complex, scalable, real-time microservices and RESTful APIs for a global client onboarding platform (OMC) at a major bank.
Role type
Senior IC Full-Stack Java Developer (Microservices)
Builds
High-performance, low-latency applications and reusable components for client onboarding workflows (KYC, Account opening, Credit/Legal reviews)
Domain
Banking / Financial Services / Real-time Systems
Required skills
Java (8+ years), Spring, ReactJS, HTML5, CSS3, JavaScript (ES6+), Redux, Kafka, RabbitMQ, Solace, Tibco, Oracle, MongoDB, OOP, Design Patterns, TDD, CI/CD
Preferred skills
Redis, Apache Ignite, Gemfire, Kotlin, Multi-threaded programming, System performance tuning
Technologies
Spring, ReactJS, Kafka, RabbitMQ, Solace, Tibco, Oracle, MongoDB, Redis, Apache Ignite, Gemfire, Kotlin
Responsibilities
Lead technical design and architecture of complex applications; Guide and mentor a team of developers; Design and develop high-performance, low-latency applications; Evaluate new strategic initiatives through Proof-of-Concepts (POCs); Develop applications adhering to best practices including Test-Driven Development (TDD) and Continuous Integration (CI)
Seniority
Senior, hands-on IC