Job Details

Intalio

Egypt

Java EE Developer (Mid-Level)

Created2/26/2025 12:00:00 AM
Expired3/26/2025 12:00:00 AM
Card image cap

Job Details

Levels Professional SE
Years of Experience 4
Education Level Bachelor Degree
Job Category Engineering & Development

Job Description

Job Description:

We are looking for a skilled Mid-Level Java EE Developer to join our development team. The ideal candidate will have strong experience in Java Enterprise Edition (Java EE) and be responsible for designing, developing, and maintaining scalable and high-performance applications. You will work closely with cross-functional teams to deliver robust solutions while following best coding practices and software development methodologies.

Key Responsibilities:

  • Develop and maintain enterprise-level Java EE applications.
  • Write clean, efficient, and well-documented code.
  • Design and implement RESTful and SOAP-based web services.
  • Collaborate with front-end developers, business analysts, and QA teams to deliver high-quality software.
  • Optimize application performance and scalability.
  • Troubleshoot and debug issues in existing applications.
  • Ensure security best practices are followed in development.
  • Participate in code reviews and provide constructive feedback.
  • Stay updated with new Java EE technologies and industry trends.

Job Requirements:

Technical Skills:

  • 3+ years of experience in Java EE development.
  • Strong knowledge of Java 8+, Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.), and JPA/Hibernate.
  • Experience with RESTful APIs, SOAP services, and Microservices architecture.
  • Proficiency in relational databases such as MySQL, PostgreSQL, or Oracle.
  • Hands-on experience with application servers like WildFly, JBoss, Tomcat, or WebSphere.
  • Strong understanding of design patterns, SOLID principles, and best coding practices.
  • Experience with Maven/Gradle for dependency management and build automation.
  • Familiarity with containerization (Docker, Kubernetes) is a plus.
  • Knowledge of cloud platforms (AWS, Azure, or GCP) is an advantage.
  • Experience with CI/CD tools (Jenkins, GitLab CI, or similar) is a plus.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Ability to work independently and as part of a team.
  • Good communication and collaboration skills.
  • Ability to work in an Agile/Scrum environment.
  • Willingness to learn and adapt to new technologies.

Education & Certifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Oracle Certified Java Developer (OCJP, OCPJP) is a plus.