Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
- Design, implement, and maintain scalable, secure microservices using Spring Boot and Domain-Driven Design (DDD) principles.
- Build and expose RESTful APIs and event-driven interfaces (Kafka, RabbitMQ) for internal and external integrations
- Apply secure coding practices to protect sensitive data, including tokenization, encryption, OAuth2/OpenID Connect, and mTLS.
- Integrate with relational databases (Oracle, PostgreSQL) and NoSQL stores (Redis, MongoDB) while optimizing for performance.
- Write unit, integration, and contract tests using JUnit, Mockito, Testcontainers, or similar tools.
- Monitor and optimize performance using metrics, logging, and observability tools (Prometheus, ELK, Grafana, OpenTelemetry).
- Collaborate with DevOps teams to containerize services (Docker), automate deployments (Jenkins, GitLab CI, ArgoCD), and support operations on Kubernetes or OpenShift.
- Participate in code reviews, architecture planning, and mentor junior developers.
-
5+ years in Java development, with at least 3+ years using Spring Boot for microservices.
-
Bachelor s or Master s degree in Computer Science, Engineering, or related field
-
Background in financial services, banking, or fintech (strongly preferred).
-
Proficiency in Spring Boot modules (Web, Security, Data JPA, Actuator).
-
.Solid Experience in Spring Cloud (Config, Eureka, Gateway, Circuit Breaker).
-
Solid Experience Authentication & authorization (OAuth2, JWT, SSO).
-
Proficiency in Messaging systems (Kafka, RabbitMQ).
-
API design & lifecycle management (Swagger/OpenAPI) experience.
-
Strong SQL skills and working knowledge of JPA/Hibernate.
-
Experience with CI/CD pipelines and containerized deployments (Docker, Kubernetes, OpenShift).
-
Solid understanding of software security and OWASP Top 10.
-
Ability to troubleshoot distributed systems with effective logging, tracing, and observability practices.
-
Experience with Hexagonal or Clean Architecture.
-
Familiarity with Open Banking APIs, ISO 20022, or core banking integrations.
-
Understanding of event sourcing, CQRS, and distributed transactions.
-
Knowledge of GraphQL, gRPC, or WebSockets for real-time APIs.
-
Contributions to technical design docs or open-source projects.
-
Strong analytical and problem-solving abilities.
-
Proactive, collaborative, and adaptable team player.
-
Excellent communication skills for both technical and non-technical stakeholders.
-
Passion for clean code, design patterns, and building reliable systems.
-
Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.
Desired Candidate Profile
-
5+ years in Java development, with at least 3+ years using Spring Boot for microservices.
-
Bachelor s or Master s degree in Computer Science, Engineering, or related field
-
Background in financial services, banking, or fintech (strongly preferred).
-
Proficiency in Spring Boot modules (Web, Security, Data JPA, Actuator).
-
.Solid Experience in Spring Cloud (Config, Eureka, Gateway, Circuit Breaker).
-
Solid Experience Authentication & authorization (OAuth2, JWT, SSO).
-
Proficiency in Messaging systems (Kafka, RabbitMQ).
-
API design & lifecycle management (Swagger/OpenAPI) experience.
-
Strong SQL skills and working knowledge of JPA/Hibernate.
-
Experience with CI/CD pipelines and containerized deployments (Docker, Kubernetes, OpenShift).
-
Solid understanding of software security and OWASP Top 10.
-
Ability to troubleshoot distributed systems with effective logging, tracing, and observability practices.
-
Experience with Hexagonal or Clean Architecture.
-
Familiarity with Open Banking APIs, ISO 20022, or core banking integrations.
-
Understanding of event sourcing, CQRS, and distributed transactions.
-
Knowledge of GraphQL, gRPC, or WebSockets for real-time APIs.
-
Contributions to technical design docs or open-source projects.
-
Strong analytical and problem-solving abilities.
-
Proactive, collaborative, and adaptable team player.
-
Excellent communication skills for both technical and non-technical stakeholders.
-
Passion for clean code, design patterns, and building reliable systems.
-
Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.
Company Industry
- Banking
- Financial Services
- Broking
Department / Functional Area
- IT Software
Keywords
- Senior Java Developer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
aspire
As a Senior Java Spring Boot Developer you will be delivering secure, high-performance backend solutions for digital banking and financial services. You will be instrumental in designing and developing scalable microservices, APIs, and integrations that power core banking platforms, customer journeys, and financial products. This role is perfect for someone who thrives in a domain-driven, microservices-based environment and enjoys solving complex, real-world financial challenges.
https://aspire.zohorecruit.com/jobs/Careers/503306000038092030/
Similar Jobs
Java Developer
Confidential Company
- 7 - 14 Years
- Dubai - United Arab Emirates (UAE)
Hiring Java Developer with Telecom (LMD)Professionals for Riyadh
Confidential Company
- 5 - 10 Years
- Riyadh - Saudi Arabia
Full Stack Java Developer
Emcredit Limited
- 5 - 10 Years
- Dubai - United Arab Emirates (UAE)