Job Description

As a Java Software Developer, you will be at the heart of our software development team, responsible for developing and maintaining Java-based applications. If you are passionate about Java programming, love solving complex problems, and have a knack for understanding business requirements, this role is perfect for you. Your work will involve collaborating with cross-functional teams, including designers, product managers, and other developers, to bring innovative software solutions to life. You will participate in the entire software lifecycle, from concept and design to testing and deployment, ensuring the highest levels of quality and performance in the applications you deliver. This role requires a solid understanding of Java frameworks, best practices in software architecture, and the ability to write clean, scalable code.


Responsibilities

  • Design, implement, and maintain Java applications that are high-volume and low-latency.
  • Analyze user requirements to define business objectives and system features.
  • Participate in architectural and software development activities, aiming for optimization.
  • Write well-designed, efficient, and testable code according to Java best practices.
  • Conduct software analysis, testing, debugging, and process improvements.
  • Maintain code quality, organization, and automatization through rigorous testing.
  • Collaborate with cross-functional teams on enhancing existing systems post-implementation.
  • Develop technical designs for quality assurance during the software development lifecycle.
  • Prepare documentation and specifications for new or modified software applications.
  • Ensure continuous professional self-development to keep skills current and relevant.
  • Foster a culture of knowledge sharing and peer support within the development team.
  • Provide technical support and troubleshooting services for deployed applications as needed.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field is necessary.
  • Proven experience as a Java Developer or similar role in software development.
  • In-depth knowledge of popular Java frameworks such as Spring and Hibernate.
  • Strong understanding of object-oriented programming and software development principles.
  • Familiarity with Agile development methodologies and full software lifecycle.
  • Hands-on experience with database technologies such as SQL, MySQL, or Oracle.
  • Excellent problem-solving skills and ability to work independently and collaboratively.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: United Arab Emirates City: Dubai
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

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.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn