Lead Java Developer

Dubai, DU, AE, United Arab Emirates

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2016074
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned