We are looking for a Senior Java Engineer to join a leading UAE bank. Bring your expertise in Java 8+ and Spring Boot to design scalable, secure, and high-quality applications. Ideal candidates will have a proven track record in delivering robust financial solutions, collaborating with cross-functional teams, and mentoring junior developers to elevate banking technology standards.
KEY ACCOUNTABILITIES:
• Design and implement scalable Java applications (Java 8+).
• Develop Spring Boot applications and utilize Spring framework.
• Collaborate with teams to gather requirements and create solutions.
• Write clean, maintainable code following best practices.
• Conduct code reviews for quality and performance.
• Identify and resolve software defects and performance issues.
• Integrate with databases, APIs, and external systems using JPA, Hibernate, and REST.
• Develop technical documentation for architecture and design.
• Participate in Agile processes like sprint planning and retrospectives.
• Stay updated on Java development trends.
• Mentor junior developers for knowledge sharing.
QUALIFICATIONS & EXPERIENCE:
• Proficiency in Java 8+, with a strong grasp of core concepts, data structures, and algorithms.
• Experience with Spring Boot and related frameworks (MVC, Data, Security).
• Knowledge of object-oriented design principles and design patterns.
• Familiarity with web technologies (HTML, CSS, JavaScript) and front-end frameworks (Angular, React).
• Experience with relational databases (MySQL, PostgreSQL, Oracle) and efficient SQL querying.
• Knowledge of version control (Git) and collaborative workflows.
• Understanding of Agile methodologies (Scrum, Kanban).
• Strong problem-solving and debugging skills.
• Excellent communication and teamwork abilities.
Contract term
3 months (extension possible based on project need)
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.