Senior Assocate, Specialist Full Stack developer
Core
Design, develop, and maintain microservices and RESTful APIs for a bank's operational processes and banking delivery channels.
Role type
Senior Full Stack Developer (Java/Spring Boot)
Builds
Microservices, RESTful APIs, and event-driven systems for banking operations
Domain
Banking / Financial Services
Required skills
Java 17+, Spring Boot 3.x, Microservices, RESTful APIs, MySQL/PostgreSQL, Docker, Kubernetes, CI/CD, AWS/Azure/GCP, Kafka/RabbitMQ, TDD
Preferred skills
Agentic AI approaches, GraphQL, NoSQL databases, Infrastructure as Code (Terraform/Helm), GraphQL
Technologies
Java, Spring Boot, Spring Cloud, MySQL, PostgreSQL, Redis, Kafka, RabbitMQ, AWS, Azure, GCP, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, Prometheus, Grafana, ELK Stack, JUnit, Mockito
Responsibilities
Design and develop microservices using Java and Spring Boot; Create and document RESTful APIs; Manage database migrations and performance; Collaborate with product teams to implement features following DDD; Troubleshoot bugs using TDD; Monitor production issues and conduct post-mortems; Deploy applications using CI/CD pipelines and containerization
Seniority
Senior, hands-on IC