CareerPlanSign in

Java Back-End Developer with Banking Experience

Riyadh, Riyadh Province, Saudi Arabia💼 Full-time🗓 2025-01-29 → 2026-09-25

Core

Designing, developing, and maintaining scalable back-end systems and microservices for banking applications.

Role type

Senior IC Java back-end developer

Builds

Robust and scalable server-side services and RESTful APIs

Domain

Banking / Financial Services

Deliverable

production ML models | product features

Required skills

Java, Spring Framework, Hibernate, RESTful APIs, microservices architecture, SQL (SQL Server, MySQL, PostgreSQL), Git, unit testing, TDD

Preferred skills

AWS, Azure, Docker, CI/CD (Jenkins, GitLab CI), messaging systems (RabbitMQ, Kafka), API documentation (Swagger, Postman)

Technologies

Java, Spring, Hibernate, SQL Server, MySQL, PostgreSQL, AWS, Azure, Docker, Jenkins, GitLab CI, RabbitMQ, Kafka, Swagger, Postman

Responsibilities

Design and implement scalable server-side applications; Develop RESTful APIs and microservices; Collaborate with cross-functional teams to gather requirements; Write clean, maintainable code following best practices; Participate in code reviews; Troubleshoot and resolve performance issues and bugs; Stay updated with emerging technologies

Seniority

Mid-to-Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.