Senior Java Developer

Summary

Technical Skills:

Proficiency in Java programming language and its frameworks (Spring, Hibernate, etc.).
In-depth knowledge of Java EE (Enterprise Edition) or Spring Boot for building enterprise-level applications.
Familiarity with web development technologies (HTML, CSS, JavaScript) and front-end frameworks.
Experience with database systems (e.g., MySQL, PostgreSQL, Oracle).
Knowledge of microservices architecture and related technologies.

Full-Stack Development:

Experience with both back-end and front-end development.
Ability to work on server-side logic, web services, and user interfaces.

Architectural Design:

Strong understanding of software architecture and design patterns.
Experience in designing scalable, maintainable, and high-performance systems.

Database Design and Optimization:

Proficient in database design and optimization techniques.
Knowledge of database management systems and SQL.

System Integration:

Experience in integrating different components and third-party systems.
Knowledge of API development and integration.
Problem Solving and Troubleshooting:

Ability to identify and solve complex technical problems.
Experience in troubleshooting and debugging applications.

Leadership and Mentoring:

Leadership experience, potentially leading development teams or projects.
Ability to mentor and guide junior developers.

Agile Methodologies:

Experience working in Agile development environments.
Familiarity with Scrum or Kanban methodologies.

Communication Skills:

Effective communication skills, both written and verbal.
Ability to collaborate with cross-functional teams, including non-technical stakeholders.

Version Control Systems:

Proficient in using version control systems like Git.

Expectations

Challenging Projects: Many developers seek projects that allow them to apply and enhance their skills. A stimulating and challenging work environment can be a strong motivator.

Learning Opportunities: Continuous learning is crucial in the tech industry. Job seekers often look for roles that provide opportunities for skill development and staying up-to-date with the latest technologies.

Company Culture: The work environment, values, and culture of a company play a significant role in job satisfaction. Some individuals prefer a collaborative and innovative culture, while others may thrive in more structured environments.

Work-Life Balance: Achieving a healthy work-life balance is important for overall well-being. Job seekers may look for positions that offer flexibility, reasonable working hours, and a supportive work environment.

Career Growth: Opportunities for career advancement, promotions, and professional development are essential considerations. Individuals often seek roles that align with their long-term career goals.

Employment Preferences

Relocation destinations:

  • Dubai, Dubayy, United Arab Emirates

Spoken Languages

  • English - Intermediate
Expected Base Salary

*,*00 USD

Expected Hourly Rate

** USD/hr

Academic Degree
Experience

Total Professional Experience

18 years

Startup Experience

no experience

Big-Tech Companies

18 years

Enterprise Experience

18 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate