Job Role
: -Java Developer ? Backend (Spring Boot & Microservices)
Job Location
: - Abu Dhabi, UAE
Experience
: - 5+ Years
Job Role & Responsibilities:
-
Design, develop, maintain, and support Java backend services and APIs.
-
Analyze requirements and formalize technical implementation approach.
-
Implement middleware services end-to-end using TDD (Test Driven Development).
-
Ensure high code coverage (>80%) with JUnit tests.
-
Perform penetration testing and ensure secure application releases.
-
Implement security measures to protect user data and application integrity.
-
Debug, fix issues, and deliver bug-free releases.
-
Stay updated on emerging technologies and security best practices.
Job Skills & Requirements:
-
Programming:
Java (8+ up to 21), OOP, Design Patterns, Multithreading, Lambda, Stream API, Kotlin, Groovy
-
Frameworks:
Spring Boot, Spring JPA, Spring AOP, Spring Security
-
Microservices:
Service Mesh, Service Discovery, Spring Cloud, Cloud Config
-
Databases:
MySQL, PostgreSQL, Oracle, SQL Server
-
Testing & DevOps:
JUnit, Maven, Gradle, Git, Build Pipelines, Azure DevOps, GitHub CI/CD
-
Tools:
IntelliJ, Eclipse, STS, SoapUI, Postman, Confluence, Jira
-
Cloud & Containers:
Docker, Kubernetes, AWS, Azure
-
5+ years of backend development experience.
-
Platform/hosting support experience preferred.
-
Banking/financial domain experience is a plus.
-
Strong problem-solving, analytical, and teamwork skills.
-
Ability to work independently, manage multiple tasks, and proactively learn new technologies.
-
API Gateway knowledge (Kong, CA API GW, Azure API GW, AWS API GW)
-
Agile methodologies (Scrum, Kanban, TDD)