Senior Java Enterprise Full-Stack Developer

1 week ago


Giza, Giza, Egypt 2P Perfect Presentation Full time 30,000 - 60,000 per year

Senior Java Enterprise (Full-Stack) Developer

Job Summary

We are looking for a Senior Java Enterprise Full-Stack Developer with strong technical skills and extensive experience to join our Enterprise Applications Team.

The successful candidate will be responsible for the full lifecycle of development, maintenance, and enhancement of a portfolio of mission-critical, Java-based enterprise applications.

This role requires deep expertise in Java EE, enterprise persistence technologies (Hibernate/Oracle), and the JSF/PrimeFaces web framework, along with experience in complex integrations and security protocols, and the ability to lead modernization initiatives using modern technologies such as Spring Boot.

Key Responsibilities


• Application Development & Maintenance: Design, develop, test, and deploy features and fixes for existing Java EE applications using Java 8+, Servlets, JSF 2.3 (Facelets), PrimeFaces, and BootsFaces.


• Backend & Persistence: Work extensively with the persistence layer using Hibernate 3.0+, Oracle 10g+ (SQL and PL/SQL), and JTA (Java Transaction API) for transaction management.


• Web Services & Integration: Develop and consume RESTful Web Services (JAX-RS) and SOAP Services, handling data with Jackson ObjectMapper. Implement and manage integrations with external services, including Payment Gateways , SMS , and Email (JavaMail).


• Authentication & Security: Implement and manage security protocols, including integration with LDAP/Active Directory, custom Single Sign-On (SSO), Role-Based Access Control, SAML integration (SP/IdP), AES Encryption, and ensuring SSL/TLS (HTTPS) communication.


• Deployment & Environment: Deploy and troubleshoot applications on the
JBoss/WildFly
Application Server, manage application configurations, and utilize Maven for build automation.


• Reporting & Data: Develop complex reports using tools like DynamicReports and manage data export functionalities using Apache POI (Excel).


• Modernization & Architecture: Actively participate in the strategic evaluation and implementation of new technologies, especially Spring Boot and Microservices, to improve application maintainability and scalability.

Required Qualifications & Skills

Essential Skills (Must Have)


• 5+ years of professional experience in Enterprise Java development.


• Deep expertise in Java EE (7/8+): Servlets, JSP, JSF 2.3, and EJB/CDI knowledge.


• Mandatory Web Framework Experience: Hands-on expertise with JSF 2.3 and extensive knowledge of PrimeFacescomponents, AJAX, and themes.


• Persistence Mastery: Strong command of Hibernate 3.0+ (HQL, Criteria API, entity mapping) and expert-level Oracle Database skills (SQL, PL/SQL, database design, query optimization).


• Solid understanding of object-oriented programming principles.


• Application Server: Experience with deployment, configuration, and troubleshooting on JBoss/WildFly.


• Integration: Solid experience with JAX-RS (REST) and SOAP web services and integrating with third-party APIs (e.g., Payment Gateways, SMS services).


• Security & Auth: Proven experience with LDAP/Active Directory, SAML, SSO, and implementing role-based authorization.


• Tools: Proficient with Maven and Git for build and version control.

Important Skills (Should Have)


• Modernization Technologies: Practical experience with Spring Boot and Microservices architecture, including using tools like Docker, to support the future scalability and maintainability of applications.


• Experience with advanced client-side scripting (JavaScript) and Bootstrap/CSS for responsive UI design.


• Familiarity with financial security best practices (e.g., PCI DSS awareness) for payment system integration.


• Understanding of job scheduling using Quartz Scheduler.


• Strong analytical and problem-solving skills for debugging complex enterprise applications.

Nice-to-Have Skills


• Prior experience in the academic or educational domain.


• Knowledge of Oracle DBA tasks (backup/recovery, advanced performance tuning).

Education


• Bachelor's degree in Computer Science, Information Technology, or a related field.



  • Giza, Giza, Egypt NTG Clarity Full time 100,000 - 120,000 per year

    Company DescriptionNTG Clarity is a leading provider of network, telecom, IT, and infrastructure solutions for network service providers and medium to large enterprises. With operations across North America and internationally, NTG Clarity delivers comprehensive design, documentation, and implementation services. Supported by a professional team of over 500...


  • Giza, Giza, Egypt Advanced Knowledge Lab Full time 90,000 - 120,000 per year

    Company DescriptionAdvanced Knowledge Lab (Akn) is a digital transformation hub specializing in enterprise application development, consumer apps, AI and analytics solutions, and consultancy services. We partner with clients to deliver seamless digital transformation journeys from inception to completion. Founded by industry veterans with over 55 years of...


  • Giza, Giza, Egypt hulul_egy Full time 90,000 - 120,000 per year

    Company DescriptionWe are a dynamic software and digital solutions company based in Dokki, Giza.We combine creativity and technology to deliver innovative web development and digital marketing services that help our clients grow and build a strong online presence.We're excited to meet talented developers who are passionate about creating impactful digital...


  • Giza, Giza, Egypt Business Values Services "BVS-MEA" Full time

    *Senior Java Developer* is required for immediate hiring in Egypt 5+ years of experience.Core Technical Skills:* Java SE/EE (v8 or higher): Strong understanding of object-oriented programming, multithreading, collections, streams, and functional programming concepts.* Spring Framework: Experience with Spring Boot, Spring Data, Spring Security, and RESTful...


  • Giza, Giza, Egypt 3Hand Design & Marketing Solutions Full time 120,000 - 240,000 per year

    We're Hiring: Full Stack Laravel DeveloperGiza, Egypt| On-site| Full-timeWe're looking for an experienced Full Stack Laravel Developer to build and maintain scalable, secure web applications using the Laravel ecosystem and related technologies.ResponsibilitiesDevelop and maintain web applications using Laravel (latest versions).Implement front-end features...


  • Giza, Giza, Egypt ArabyAds Full time 90,000 - 120,000 per year

    We're on the hunt for a Full Stack RockstarThink in code, dream in design, and love turning ideas into reality? We're looking for aFull Stack Developerwho can own the full journey — from sleek front-end magic to powerful back-end engines .The ideal candidate will be proficient inVueJsfor frontend development andPHPfor backend systems. You will play a...


  • Giza, Giza, Egypt Seoudi Supermarket Full time

    Full Stack Development: Develop and maintain scalable web applications using Laravel for the back-end and for the front end.Architecture and Design: Collaborate with product managers and designers to define and implement technical solutions that meet business requirements.Code Quality: Write clean, maintainable, and efficient code while adhering to industry...

  • Full Stack Engineer

    1 week ago


    Giza, Giza, Egypt MSK For Digital Transformation Full time 50,000 - 150,000 per year

    Now Hiring – Full Stack Developer (Sheikh Zayed, Egypt)For a Leading Saudi Organization Expanding in EgyptAt MSK, we proudly support top-tier companies across the GCC and Egypt with exceptional recruitment services.One of ourmajor clients — a well-known, prestigious Saudi company with its headquarters in the Kingdom of Saudi Arabia — is expanding its...


  • Giza, Giza, Egypt VOIS Full time 90,000 - 120,000 per year

    Join UsAt VOIS, we're not just shaping the future of connectivity for our customers – we're shaping the future for everyone who joins our team. When you work with us, you're part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect...


  • Giza, Giza, Egypt Smartec-Systems Full time

    We're Hiring: Senior Java Developer (4-6 Years Experience)In this role, you will be instrumental in designing, developing, and maintaining high-performance, scalable applications that impact our core business.What we're looking for:4-6 years of professional experience in Java development.Strong proficiency in Core Java, Spring Boot, and Hibernate.Experience...