Job Description

As a Software Engineer specializing in Java, you will be at the heart of developing robust software applications that meet our clients' needs. You will work with a team of experienced engineers and collaborate across various departments to transform business requirements into scalable, high-quality solutions. You will have the opportunity to leverage modern technology stacks and contribute to innovative projects that drive company growth and technological advancement. Your role will include designing, developing, and deploying Java-based applications while ensuring coding standards are met and maintained. This position is ideal for someone passionate about coding, eager to tackle complex challenges, and dedicated to continuous learning and professional development in a dynamic environment.


Responsibilities

  • Design, develop, and maintain scalable Java applications and solutions.
  • Collaborate with cross-functional teams to analyze business requirements and technical specifications.
  • Participate actively in architectural discussions and technical design reviews.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Perform unit and integration testing to ensure software quality and reliability.
  • Debug and resolve application issues and provide timely support for development tasks.
  • Optimize application performance and scalability through code and design improvements.
  • Maintain comprehensive documentation for code and development processes.
  • Continuously update your knowledge of emerging Java technologies and frameworks.
  • Participate in agile activities such as daily stand-ups, sprint planning, and retrospectives.
  • Mentor junior team members by providing guidance and conducting code reviews.
  • Communicate effectively with both technical and non-technical team members.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 3 years of experience in designing and developing Java applications.
  • Strong understanding of object-oriented programming concepts and design patterns.
  • Experience with Java frameworks such as Spring, Hibernate, or JavaFX.
  • Proficiency with relational databases and SQL for data management tasks.
  • Familiarity with version control systems like Git for source code management.
  • Excellent problem-solving skills and the ability to work independently or within a team.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: United Arab Emirates City: Abu Dhabi
Company Website: https://www.talentmate.com Job Function: Software Development
Company Industry/
Sector:
Recruitment & Staffing

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Similar Jobs

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn