- Full Time
- DUBAI, UAE
Job Overview
We’re seeking a Senior Java Developer to build high-performance, scalable enterprise applications. This role involves contributing across the development lifecycle, ensuring high-quality code, and driving continuous improvement in a collaborative environment.
Key Qualifications
- 5–10 years of hands-on Java development experience
- Strong knowledge of Java 8+ and enterprise application development
- Expertise with Spring Framework (Spring Boot, REST, JPA, Security, OAuth)
- Familiarity with microservices architecture and implementation patterns
- Proficient in relational and NoSQL databases
- Experience with automated testing (JUnit, Gherkin, Cucumber)
- Solid troubleshooting and performance optimization skills
- Strong communication and collaboration abilities
- Willingness to support legacy applications (Struts, WebSphere)
Technical Skills & Responsibilities
- Write clean, efficient, testable Java code (unit and integration)
- Contribute across all phases of the development lifecycle
- Ensure design compliance and maintain high code quality and coverage
- Prepare and deploy software releases
- Investigate and present new technologies for architectural review
- Optimize application performance and resolve technical issues
- Collaborate with distributed teams for discussion and decision-making
- Support legacy applications when required
- Banking domain experience is a plus
To apply for this job please visit www.linkedin.com.