Java Full Stack Developer - Tier 1 Investment Bank
Core
Design and build client-facing applications and orchestration capabilities for customer due diligence and onboarding/KYC journeys, with exposure to AI/ML solutions.
Role type
Senior Software Engineer (Java Full Stack)
Builds
Client-facing applications, RESTful APIs, and AI/ML solutions
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
Java (17+), PostgreSQL, Microservices, RESTful APIs, CI/CD, Kubernetes, Generative AI, RAG, AI agents
Preferred skills
Experience with non-breaking API principles, iterative delivery methods
Technologies
Java, PostgreSQL, Kubernetes, CI/CD tools
Responsibilities
Design and build microservice-based solutions; Develop and maintain RESTful APIs; Own delivery end-to-end from requirements to production support; Develop AI/ML solutions aligned with business goals; Support daily production releases; Drive engineering excellence and remove delivery blockers
Seniority
Senior, hands-on IC