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.
- Work with development teams and product managers/domain responsible to ideate software solutions.
- 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.
The requirements for the Back-end Developer role are given below:
- Minimum 5 years Java development experience and experience in FileNet
- Advanced knowledge in Java Technologies (J2EE, Spring, XML Parsing, JDBC, Web Services)
- Experience with Relational database (SQL Server) and ORM layers (Hibernate)
- Advanced knowledge in writing and consuming SOAP and Rest Web Services
- Knowledge of system frameworks like Git and Azure DevOps (ADO)
- University Degree or equivalent
- Advanced team management skills
- Good interpersonal skills
- Knowledge of cloud platforms, particularly IBM Cloud.
- Experience with Kafka for real-time data processing.
- Understanding of DevOps practices and tools.