Qureos

FIND_THE_RIGHTJOB.

Lead - Java Developer

Dubai, United Arab Emirates

The Java Developer will design, develop, and maintain high-performance Java applications. The role involves working with cross-functional teams to build scalable and efficient solutions that meet business and customer requirements. This position requires hands-on experience with Java frameworks and a solid understanding of object-oriented programming principles.

Key Responsibilities:

  • Application Development: Design, implement, and maintain Java applications that are high-volume, low-latency, and reliable.
  • Code Writing: Write well-designed, testable, and efficient code in line with best practices and project specifications.
  • Collaborate with Teams: Work closely with front-end developers, QA testers, and other team members to design, build, and improve integrated systems.
  • Database Integration: Work with Oracle databases such as MySQL, PostgreSQL, or NoSQL databases (MongoDB, etc.) to design efficient database structures and queries.
  • Testing & Debugging: Perform unit testing, debug, and troubleshoot applications to ensure reliability, efficiency, and scalability.
  • API Development: Build and consume RESTful APIs and work with web services to integrate external systems.
  • Documentation: Maintain clear documentation of application code, development processes, and system design to ensure scalability and collaboration.
  • System Improvement: Evaluate and recommend improvements to existing Java applications, optimizing performance and maintaining code quality.
  • Version Control: Use version control systems such as Git for managing source code and maintaining code integrity.
  • Security Standards: Implement security and data protection measures within applications to meet compliance and data privacy regulations.
  • Agile Collaboration: Participate in Agile/Scrum teams to deliver software in iterative cycles and meet project deadlines.

Required Skills:

  • Is required to work as full stack Java/J2EE Web application developer
  • Must have sound knowledge of Java programming language, OOPS concepts with hands on experience in developing J2EE web applications (Struts + Hibernate).
  • Must have Struts 1 or 2 work experience
  • Must have Hibernate work experience of at least 2 years
  • Must have sound experience working with JSP, Servlet, java-script, AJAX, web services
  • Must have experience with RDBMS, PL/SQL concepts, SQL Server (or Oracle ) experience will be preferred
  • Should have experience of HTML5/CSS/JQuery to develop the front-end interface
  • Should have knowledge of UML and should have worked with least one UML tool
  • Should be able to work with build scripts using ANT/ Maven / Gradle
  • Should have worked with SVN or Git for source code management
  • Should be able to troubleshoot/debug the production issues and apply the most suitable fix
  • Candidate should be young, energetic, start-up driven and self motivated with sound educational background,
  • Should be team oriented and be able to communicate effectively with team/management and clients
  • Candidate should have completed at least two web application project using Java/J2ee successfully as core member

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in Java development.
  • Mandatory Skills: Java, J2EE, Struts 2, MVC, PL/SQL, JSP, Servlet, Ajax, Hibernate, HTML5, CSS3, Maven, SVN, Tomcat/Glassfish/Weblogic
  • Other Skills: Bootstrap, JQuery, ANT/Gradle.

Preferred Qualifications:

  • Experience with microservices architecture and design patterns.
  • Knowledge of multi-threading and concurrency in Java applications.
  • Familiarity with DevOps practices and containerization tools like Docker and Kubernetes.
  • Certifications such as Oracle Certified Professional: Java SE are a plus.

Working Conditions:

  • Full-time position under contract with occasional remote work options.
  • Agile work environment with sprints and iterative development cycles.
  • Opportunity to collaborate with other developers, testers, and stakeholders in a fast-paced setting.

Job Types: Full-time, Contract

© 2025 Qureos. All rights reserved.