Java Developer – Backend; Boot & Microservices

Abu Dhabi Tax Free17 days agoFull-time External
231.0k - 385.0k / yr
Position: Java Developer – Backend (Spring Boot & Microservices) Overview Job Title: Java Developer – Backend (Spring Boot & Microservices) 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, Postgre SQL, Oracle, SQL Server • Testing & Dev Ops: JUnit, Maven, Gradle, Git, Build Pipelines, Azure Dev Ops, Git Hub CI/CD • Tools: Intelli J, 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) Job Details • Seniority level: Mid-Senior level • Employment type: Full-time • Job function: Engineering and Information Technology • Industries: IT Services and IT Consulting Note: This description retains the core responsibilities and requirements for the Java Backend Developer role. It excludes unrelated postings and notices to provide a focused summary. #J-18808-Ljbffr