Design, develop, and implement high-quality Java applications and software solutions.
Collaborate with cross-functional teams to define, design, and ship new features.
Identify and resolve technical issues and bugs in existing applications.
Conduct code reviews and provide feedback to junior developers.
Participate in planning and estimation sessions to contribute to project timelines and deliverables.
Stay up-to-date with the latest industry trends and technologies.
Optimize application performance and ensure scalability and reliability.
Work closely with quality assurance teams to ensure the delivery of high-quality software solutions.
Assist in troubleshooting and debugging issues in production environments.
Skills Required:
Bachelor’s degree in computer science, Engineering, or related field.
Minimum of 5 years of professional experience in Java development.
Strong proficiency in Java programming language and related technologies.
Experience with Spring Framework, Hibernate, and other Java-based frameworks.
Familiarity with relational databases such as MySQL, Oracle, or PostgreSQL.
Knowledge of web services, RESTful APIs, and Microservices architecture.
Understanding of Agile development methodologies and best practices.
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Benefits:
Health insurance coverage.
Flexible working hours and the option for remote work.
Professional development opportunities and training programs.
Collaborative and supportive work environment.
Opportunity to work on challenging projects and cutting-edge technologies.
If you meet the above qualifications and are looking to join a dynamic and innovative team in Dubai, we encourage you to apply for our Senior Java Developer position. Grow your career and make a significant impact with us. Apply now!