Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading company in Abu Dhabi seeks a Senior Java Developer to design and maintain high-performance applications. You will be responsible for developing scalable Java applications, optimizing performance, and ensuring integration with existing systems. Ideal candidates will bring strong Java skills and experience in modern development practices to this dynamic team environment.
Education : Bachelor's degree in Computer Science, Software Engineering, or a related field
Job Summary :
Seeking an experienced Senior Java Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate will be skilled in Java technologies, system integration, and modern development practices.
Key Responsibilities :
Develop high-quality, maintainable Java applications using frameworks like Spring and Hibernate.
Collaborate with teams to analyze requirements and deliver technical solutions.
Conduct code reviews and ensure adherence to best practices and coding standards.
Handle system integrations using REST / SOAP APIs, messaging queues (Kafka, JMS), and Software AG adapters.
Optimize performance through JVM tuning and concurrency management.
Use Redis, Kafka / EventHub, and caching techniques for distributed systems.
Apply CI / CD practices and version control (Git, Maven, Ant).
Write and maintain unit / integration tests, technical documentation, and reusable libraries.
Contribute to continuous improvement and resolve complex technical issues.
Qualifications & Skills :
Strong Java development experience with concurrency, multithreading, and system design.
Familiar with XML, JSON, and protocols like SOAP / REST.
Experience in Agile environments and CI / CD pipelines.
Knowledge of integration tools and event-driven systems.
Exposure to cloud (AWS / Azure) and DevOps tools is a plus.
Good communication, teamwork, and analytical skills.
Java Developer • Abu Dhabi, United Arab Emirates