Java EE/JSF Software Engineer

2P Perfect Presentation · Al Jizah, Egypt · Posted 2026-04-07

Job Summary:We are seeking a highly experienced and results-driven Software Engineer specializing in JavaEE/JSF to join our development team. The ideal candidate will have a strong background in enterprise application development, UI/UX design, and system migration. This role requires hands-on expertise in building scalable solutions using JSF, and JavaEE technologies.Key Responsibilities:Design, develop, and maintain enterprise-level applications using JavaEE/JSF.Lead and participate in full application lifecycle development – architecture, design, coding, testing, deployment, and support.Collaborate with cross-functional teams to analyze and translate business requirements into technical specifications.Ensure high performance, scalability, and security of applications.Participate in code reviews, testing, and quality assurance processes.Required Qualifications:Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.Proven experience in JavaEE and JSF, including:Java Interfaces, Reflection, AOP, CDI, JPA, JAX-RS, WebSocket, JSON-P/B, JMS, and Concurrency.Familiarity with JakartaEEPractical knowledge of Eclipse MicroProfile specs (Config, Metrics, REST Client, JWT Auth, Health, Fault Tolerance).Experience working with runtimes like weblogic, and QuarkusFamiliarity with Java EE UI libraries: PrimeFaces, OmniFacesHands-on experience with Reactive and Asynchronous Development.Proficiency in microservices architecture and runtime environments.Preferred Qualifications:Solid understanding of object-oriented programming principles.Strong analytical and problem-solving skills.Soft Skills:Excellent teamwork and communication skills.Strong attention to detail and commitment to quality.

Apply for this role

Other open roles at 2P Perfect Presentation

See all 34 open roles at 2P Perfect Presentation →

Related jobs in Software & IT