Job Details
Skills And Tools:
Job Description
Senior Software Engineer (JAVA - Spring boot) JD
- Extensive experience and development proficiency in Core Java, spring, J2EE, JSP, JS, Servlets, Struts, EJB, Webservices (SOAP/Rest), AJAX, XML, JSON, and Security.
- Advanced understanding and application of object-oriented design and development (OOA/OOD) within the spring boot framework and data architectures.
- Experience in utilizing Design Patterns effectively to solve complex problems.
- Strong knowledge of databases and their tradeoffs, like Postgresql, MySQL and NoSQL.
- Design and maintain testable, reliable, and clean code.
- Good Experience with handling APIs integration.
- Documentation and knowledge sharing with peers.
- Participate in delivering the High Level and Low Level Design documentation.
- Proficiency in effort estimation and planning for development tasks.
- Ensures that the design / implementation meets technical, functional, performance and business requirements and in compliance with the architecture of the solution.
Job Requirements
- Good Experience with Git, and MonoRepo Approach.
- experience with E-banking system is preferred.
- Good level in communication (write/ speak) with english is a must
Featured Jobs
Similar Jobs
- Senior Java DeveloperFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza4 days ago