Senior Java Engineer for a Leading UAE Bank

at  GSSTech Group

Dubai, دبي, United Arab Emirates -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Feb, 2025Not Specified06 Nov, 2024N/ARelational Databases,Mysql,Postgresql,Data Structures,Oracle,Agile Methodologies,Angular,Git,Algorithms,Design Principles,Javascript,Html,Version Control,Design Patterns,Spring Boot,Css,Web Technologies,JavaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Dubai, United Arab Emirates