KubeCraftJobs

DevOps & Cloud Job Board

Senior Full Stack Developer

IBM

Giza, Al Jizah

Hybrid
Senior
Full Time
Posted December 27, 2025

Tech Stack

java java-ee spring spring-framework apache-maven spring-boot docker kubernetes javascript postgresql oracle jenkins nodejs kafka avature

Please log in or register to view job application links.

Job Description

**Introduction** Seeking a Senior Java/Fullstack Developer to drive the technical direction of a project, ensuring its successful delivery, and fostering a high-performing and cohesive team. The role requires a strong background in Java and full-stack development, with a keen understanding of front-end and back-end technologies. This position will be based in Egypt, and the candidate will contribute to AI transformation initiatives within the organization. **Your Role And Responsibilities** - Full-stack application development using Java EE, Spring framework, Angular and Maven. - Develop new applications or new functionalities for the existing applications. - Migrate the applications to the latest versions of technologies - Create and provide guidance on building end-to-end systems optimized for speed and scale. - Adhere to best practice development standards - Support for Level 3 production incidents (analysis, troubleshooting, correction, resolution, mitigation, coordination and communication). - Collaborate with other team members, including DevOps engineers and system administrators, to investigate and resolve complex issues. - Collaborate with cross-functional teams, such as QA, DevOps, and support teams, to coordinate incident response activities and ensure effective problem resolution. - Develop and deploy permanent solutions to address the root cause of production incidents, including code changes, configuration updates, or infrastructure modifications. - Lead the design and architecture discussions for both frontend and backend systems, ensuring scalability, performance, and maintainability. - The candidates should be Full Stack. **Preferred Education** Bachelor's Degree **Required Technical And Professional Expertise** Required technical skills: - Proven experience as a Full Stack Developer or similar role (more than 6 years of experience as Java developer) - Professional experience using JavaEE / SpringBoot/MicroProfile - IBM Cloud - Proven experience with legacy code - Knowledge of Docker containers, Kubernetes, and microservices is a plus - Knowledge of JavaScript, Angular - Knowledge of Java Spring framework - Familiarity with database technology such as Postgres, Oracle - Knowledge of automation technologies like Jenkins - Familiarity with webservices (Experience in designing and integrating RESTful APIs) - Proven architectural/system design knowledge. - Design patterns and clean code principles knowledge **Required Soft Skills** - Good communication skills - Decision-making skills - Proactivity - Dynamism - Leadership skills - Team building and collaboration. **Preferred Technical And Professional Experience** - Experience with NodeJs - Experience with Kafka for real-time data processing