Java Full Stack Development

Emdad By Elm


Date: 14 hours ago
City: Jeddah
Contract type: Full time

Job Description

The Consultant for Java Full Stack Development will serve a pivotal role in designing, developing, and configuring Java Enterprise Edition (JEE) applications while ensuring the seamless integration of API-based applications using Spring Boot. This role requires a proactive individual who thrives in a collaborative Agile environment and continuously seeks improvement in both the technical aspects of applications and user experience. The Consultant will engage with business units to ascertain requirements, facilitate the development of high-quality front-end solutions using Angular, and ensure the functional integrity of backend systems through adept application of Java technologies. The individual will enhance existing applications by addressing technical debts, optimizing performance, and contributing to the system architecture through best practices. An emphasis will be placed on mentoring junior team members, maintaining comprehensive technical documentation, and employing advanced database skills to support application needs.


Job Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.
  • Minimum of 5 years of experience in application and web systems development, particularly with API-based applications.
  • Proven expertise with Java EE, including JSF, EJB, and JPA, along with proficient database skills and familiarity with application servers such as JBOSS.
  • Hands-on experience with the Spring Boot framework is mandatory.
  • 5+ years of practical experience in front-end development utilizing Angular or React frameworks.
  • Proficiency in various web technologies, including HTML5, CSS, and JavaScript, is highly recommended.
  • Strong communication capabilities to document processes, troubleshoot issues, and interact effectively with both technical and business personnel at all levels.
  • Demonstrated analytical thinking and organizational prowess, with the ability to manage multiple tasks efficiently.


Job Responsibilities

  • Design, develop, and deploy JEE applications and microservices using Spring Boot, aligning with business requirements and user stories.
  • Build and maintain interactive front-end applications using Angular, ensuring a high-quality user experience.
  • Enhance existing software applications by rectifying bugs, minimizing technical debt, and optimizing overall performance.
  • Ensure compliance with the full Software Development Life Cycle (SDLC), including analysis, design, coding, testing, debugging, documentation, and maintenance.
  • Actively participate in Agile sprints, contributing to retrospectives and encouraging continuous improvement in team processes.
  • Prepare and maintain comprehensive technical documentation for new features, enhancements, and system releases.
  • Collaborate with cross-functional teams to define requirements, deliver solutions, and align system functionalities with business objectives.
  • Provide mentorship to junior developers, facilitating knowledge sharing and skill development within the team.
  • Write and optimize SQL queries to effectively support application functionality and database interactions.


Required Skills

  • In-depth understanding of Java EE technologies, including JEE components like JSF, EJB, JPA.
  • Advanced experience with Spring Boot framework and microservices architecture.
  • Proficient in front-end development using Angular or React, including component-based design.
  • Solid knowledge of HTML5, CSS, JavaScript, and associated web technologies for building responsive interfaces.
  • Competent in writing efficient SQL queries, with a strong grasp of relational database design principles.
  • Strong analytical and troubleshooting abilities to resolve application issues in a timely manner.
  • Exceptional communication skills, both verbal and written, to interact with diverse stakeholders effectively.
  • Proven capability in managing multiple projects simultaneously within a fast-paced and dynamic environment.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Project Manager

تمرة المالية | Tamra Capital, Jeddah
3 days ago
Job Overview:Tamra Capital is seeking a motivated and detail-oriented Cybersecurity Intern to support its cybersecurity function. This role offers hands-on experience tackling real-world security challenges in a regulated fintech environment. The internship covers key areas like security governance, DevSecOps, access control, auditing, and regulatory compliance (SAMA CSF, NCA ECC, ISO 27001). It’s ideal for candidates wanting practical experience in a...

Homeroom Teacher (KG and Lower Elementary)

Dar Jana International Schools, Jeddah
1 week ago
Lesson Planning and DeliveryFollows weekly plans prepared by the coordinator.Plans, prepares, and presents lessons that cater to the needs of the various abilities within the class.Prepares unit plans and lesson plans with detailed required skills and standards to be covered, lesson objectives, and procedures for delivering instruction.Uses effective strategies in differentiating instruction.Integrates technology in classroom instruction (Google Apps, Google Online...

Sales Representative

General Trading Company (GTC) Olayan Group, Jeddah
1 week ago
Role PurposeTo execute specific Territory objectives which deliver competitive advantage at the POP via:Detailed territory planning and organisationEffective outlet callage and KPI achievement via PROSPECT structured callFocus on positively changing Olayan brands at the POPJob Accountabilities & ActivitiesLiase with FLM to agree and prioritise territory targets Execute agreed outlet coverage and KPI priorities in callMonitor, analyse and report on performance...