Full Stack Java Developer
Core
Design and develop full-stack applications for Corporate Commercial Banking and Credit Risk, focusing on AML and KYC processes using AI-enabled tools.
Role type
Senior Full Stack Java Developer
Builds
Enterprise banking applications, RESTful APIs, and database schemas for credit risk and compliance systems.
Domain
Financial Services / Banking / Credit Risk / AI
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Hibernate/JPA, Angular, TypeScript, SQL (Postgres/Oracle/SQL Server), Microservices, RESTful API design, AWS, CI/CD, Git, Test-Driven Development
Preferred skills
AWS CDK, ECS, containerized deployments, AI prompting techniques, Liquibase, observability practices
Technologies
Java, Spring Boot, Angular, TypeScript, SQL, AWS, Git, Hibernate, Liquibase, JPA, Oracle, Postgres, Microservices, REST, CI/CD, Docker, Kubernetes
Responsibilities
Design and develop backend services with Java and Spring Boot adhering to secure API-first principles; Create frontend applications using Angular prioritizing usability and performance; Implement and maintain RESTful APIs for integration with enterprise systems; Develop and manage database schemas and queries; Debug and rectify issues within business systems and service applications; Evaluate emerging technologies for compatibility with existing systems.
Seniority
Senior, hands-on IC with team oversight