Senior Java developer
Fawry
مجموع سنوات الخبرة :10 years, 11 أشهر
Working in Switch which is part of a Bill Payment Solution (EBPP) that is has been built using Message Broker, the switch receives the request message from banks in IFX message format and transforms the message to the biller message format using JavaCompute Node that is dynamically (configurations in a DB2 database) choose the adapter java class and call it, the solution receives near to million request per day propagating the requests to variant billers in different business fields like telecom companies, ticketing systems, airlines, internet providers and charity organizations.
Solution Design:
- Review Requirements and Business analysis documents.
- Technical Assessment of support requests.
- Review Technical Solution design.
Software Development:
- Follow the technical solution design.
- Develop clear and readable source code
- Help maintain code quality, organization and automatization
- Unit testing.
- Integration testing .
- Fix issues and errors by Identify bottlenecks and bugs, and devise solutions to these problems
Support Business customers:
- Handles support requests.
Project Management:
- Delivers tasks on time
Documentations :
- Update revision log using source control tools ( SVN, Git )
- Update Issues using tracking tools . ( Jira )
- Keep and update documentation using source control tools.
- Review Test cases.
Reporting :
- Develop status Reports
Make use of cutting edge Java technologies to add new capabilities for business.
Transfer the business requirements into technical design
Learn new technologies or tools that will add value for the team.
Find the root cause of any potential technical issue.
Working with Enterprise Resource Planning \[ ERP\] :
Openbravo v2.5, v3.0
iDempiere
Integration between ERP with other Application such as \[ POS, WebPOS \]
Skills :
OSGI, Zkoss, Postgres, Oracle, Java, JSP, Servlet