Java Backend Developer (Spring Boot) - Banking sector.
Core
Design, develop, and maintain scalable backend applications and RESTful APIs for web and mobile platforms in the banking sector.
Role type
Senior IC Java Backend Developer (Spring Boot)
Builds
Scalable backend services, RESTful APIs, and containerized applications
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Spring Boot, RESTful API design, SQL and NoSQL databases, Docker, Kubernetes, Git, Maven/Gradle, JUnit, OOP principles
Preferred skills
Flyway, CI/CD pipelines, Kafka/RabbitMQ, Redis, AWS/Azure/GCP, Microservices architecture, Swagger/OpenAPI
Responsibilities
Design and develop scalable backend applications; Build and maintain containerized applications using Docker and Kubernetes; Optimize application performance, scalability, and reliability; Troubleshoot and resolve production issues; Collaborate with frontend developers, QA engineers, and product teams; Participate in code reviews and Agile ceremonies
Seniority
Mid-Senior, hands-on IC