Job Title: Senior Java DeveloperJob Code: JPC - 5203Location: Abu Dhabi – UAEExperience: 6–8 YearsEducation: Bachelor’s degree in Computer Science, Software Engineering, or a related fieldLanguage: Excellent in EnglishJob 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.Proficient in database technologies (SQL, JDBC, ORM).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.