Senior Software Engineer (Java)

Company: Egyptian Banks Company
Location: New Cairo City, Egypt
Employment Type: Full-time
Description:
• 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 ,QueryDsl with JPA
• Working knowledge of Maven/Gradle and Git
• Experience with Databases like SQL server , My SQL ,Oracle
• Experience working with Javascript, TypeScript, 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, IntelliJ 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

Source: LinkedIn

——————————————————————————

Tadawul Academy (www.tadawul.academy) is the highest rated CISI training academy in the world. Over 7000 students are enrolled on our eLearning platform. Our portfolio of qualifications includes: CISI ICWIM (Int. Certificate in Wealth and Investment Management), CISI UAE Financial Rules and Regulations, CISI Risk in Financial Services, CISI IISI (Int. Introduction to Securities and Investment), CISI Corporate Finance Technical Foundations, CISI Combating Financial Crime, CISI Global Financial Compliance, etc.

×