Job Opportunities in Egypt
October 15, 2024
Egyptian Banks Company
القاهرة
FULL TIME
Senior Software Engineer (Java)
- Contribute to all stages of the software development lifecycle
- Design, implement and maintain Java-based applications
- Define application objectives and functionality
- Analyze user requirements to define business objectives
- Plan, design, document, develop, modify, test, support, and troubleshoot applications and related tools used for Banking Solutions.
- Responsible for the analysis of data integration requirements and the development of technical specifications.
Requirements
- 2-5 years of experience in Software Development
- Experience in Core JAVA , Spring , Spring Boot Frameworks.
- Experience with ORM's like JPA , Hibernate ,Query Dsl with JPA
- Working knowledge of Maven/Gradle and Git
- Experience with Databases like SQL server , My SQL ,Oracle
- Experience working with Javascript, Type Script, XML and HTML/CSS.
- Experience with Servers like Tomcat , Glassfish, JBoss
- Experience in the Agile (SCRUM) Development Process
- Experience with IDE Tools like Spring Tool Suite, Eclipse, Intelli J Idea.
- Experience with test-driven development (TDD)
- Proficiency in Version control software’s such as GIT
- Good to have knowledge with Testing Tools like Junit, Mockito, Spring Test Framework
- Should be very good with Design Patterns and their implementation in JAVA
New Jobs from This Company