Develop and maintain high-performing, scalable web applications using Java technologies.
Customize workflows and integrate with other enterprise systems.
Collaborate with cross-functional teams to define, design, and deliver new features.
Write clean, maintainable, and efficient code while following best practices.
Analyze code changes and recommend improvements for maintainability and scalability.
Troubleshoot, debug, and resolve application issues.
Ensure application performance, quality, and responsiveness.
Prepare technical documentation and contribute to design discussions.
Work independently or within a team to deliver projects under tight deadlines.
Desired Candidate Profile
Requirements:
1+ years of experience in the Java development field.
Bachelor s degree in Computer Science, Engineering, or a related subject.
FinTech / Financial sector experience is preferable.
Goal-oriented and self-motivated
Candidate must have the ability to work independently or within a team environment
Strong oral and written communication skills with the ability to create software design and engineering documents
The ability to multitask and deliver high-quality work under tight deadlines is essential.
Ability to work in a fast-paced environment is crucial
Ability to learn, excel, and deliver at a quick pace is required
Technical skills:
Experienced Java Developer with knowledge in web framework-based development and Internet technologies
Strong knowledge of OOP, Design Patterns, Data Structure, and Algorithms
Ideal candidate should have hands-on experience in the following: public-facing web application development using JAVA and open-source technologies, tools, and APIs Ex: Spring /Boot stack, Servlets, JSF, JSP, RESTful web services, JDBC, XML, Git, Maven, DevOps, Jenkins, SonarQube. Additional web technologies experience is a plus.
Knowledge of Reporting framework, Jasper, BIRT,
Knowledge of Maven, Subversion SVN, GIT, and JUnit.
Knowledge of Jira
Knowledge of the Linux command line.
Knowledge of SQL/PL-SQL and Oracle database development (packages, stored procedures, triggers) is a plus.
Experience with application servers: WebLogic, Tomcat
Knowledge of JBPM, Web Development is a plus
What we are offering:
Competitive monthly salary.
Social/ Family Health insurance (We bear it entirely).
2 days off/week (Friday & Saturday).
Great Place to work located in Sheraton Heliopolis, Cairo.
Awesome Team, we have the best team that is supportive, collaborative, professional, and fun.