{bc}

Senior - Java Developer

Dubai MunicipalityDubai, UAE2 weeks agoSeniorfulltime, contract
Generate Resume for this Job

About This Role

Job Summary:

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.
  • 5+ 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 with occasional remote work options.(under contract)
  • 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

Work Location: In person

Similar Jobs

Senior - Tax - Compliance & Reporting - KSA

EY · Riyadh

Mid-Senior

Our globally coordinated tax professionals offer connected services across all tax disciplines to help our clients thrive in an era of rapid change. We combine our exceptional knowledge and experience with the people and

AWSGo

Senior - Real Estate | Audit | Audit & Assurance | UAE FY 27

Deloitte · Abu Dhabi

Senior

LocationAbu Dhabi, Dubai Senior – Real Estate Audit | Audit \& Assurance About Deloitte: When you work for us, you commit to a career at one of the largest and most prestigious professional services firms in the world.

Senior - Female Tele Sales Ex

ACCUVER CALIBRATION LABORATORY CO LLC · Al Qusais

Senior

We are looking for an experienced and confident Senior Female Tele Sales Executive to join our team. The ideal candidate should have strong communication skills, proven tele-sales experience in the UAE market, and the ab

Sales Executive Senior - Treasury & Risk

FIS · الرياض

Senior

Position Type : Full timeType Of Hire : Experienced (relevant combo of work and education) Are you driven, inquisitive, and future-focused? At FIS, you will address complex and impactful challenges in finance and techn

Sales Executive Senior - Treasury & Risk

FIS ·

Mid-Senior

Position Type Full time Type Of Hire Experienced (relevant combo of work and education) Are you driven, inquisitive, and future-focused? At FIS, you will address complex and impactful challenges in f

AI Job Platform

Stop applying blindly. Start getting hired.

Base Career automates the hardest parts of job searching — apply smarter, not harder.

AI Resume in 60s

Your resume rewritten for this exact role using the job description as the brief.

ATS-Optimized

Get past automated screening filters with the right keywords matched to each job.

Application Tracker

Track every job, follow-up, and interview in one visual kanban board.

Generate Resume for this Job

Free plan · No credit card required