Java Full Stack Developer (Banking)
Core
Design, develop, and maintain scalable, secure, and high-performance enterprise web applications and microservices for the banking sector.
Role type
Senior IC Java Full Stack Developer
Builds
Enterprise-grade web applications, RESTful APIs, and microservices for financial services clients
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Java 8/11/17, Spring Boot, Angular (v10+), TypeScript, REST API design, Microservices Architecture, Cloud platforms (AWS/Azure/GCP), Docker, Kubernetes, SQL (Oracle/PostgreSQL/SQL Server), CI/CD pipelines, OAuth2/JWT security
Preferred skills
Kafka, RabbitMQ, JMS, advanced SQL optimization
Technologies
Spring MVC, Spring Security, Spring Data JPA, Jenkins, Git, Maven/Gradle, AWS, Azure, GCP, Oracle, SQL Server, PostgreSQL, Kafka, RabbitMQ, JMS
Responsibilities
Design and develop enterprise web applications using Java and Angular; Build and consume RESTful APIs and microservices; Deploy and manage applications on cloud platforms; Write optimized SQL queries for relational databases; Implement CI/CD pipelines and support DevOps practices; Troubleshoot production issues and ensure security compliance; Collaborate with business analysts, architects, and QA teams
Seniority
Mid-Senior, hands-on IC