Senior Java Developer
Dubai Municipality
Total years of experience :15 years, 3 Months
Job Profile
• Serve as Senior Java developer in the full development cycle, end-to-end, from design, implementation or maintenance, working within broadly defined parameters.
• Participate in the delivery of Core Services, tools and libraries for other application developers and develop complex projects using best practice engineering techniques and standards.
• Design, develop, unit-test, debug, evaluate, modify, deploy, maintain and document multi-tiered applications and tools.
• Work closely with Product Management to gather, document and interpret user requirements and segregate the development tasks across multiple systems.
• Build and improve software and tools by translating functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture.
• Developing Web Services with (REST, SOAP, JSON Web Token etc.), using JAX-WS, JAX-RS, Jersey API, SQL databases such as Oracle MySQL
• transforms architectures by connecting, mediating, and managing interactions between services and applications with (Oracle Service Bus 11g)
Projects
Accela "Citizen Relationship Management":
Accela Citizen Relationship Management is a digital communications system for residents and local governments to facilitate service requests and provides access to city services, fostering more connected and engaged communities. Residents can interact through the Smartphone app, and agencies can use our software to resolve requests and transform operations.
• Involved in design, implementation and maintenance of various java application phases, development of core project and enhancing code by design patterns
• Coordinate activities related to drafting specification document and building common components
• Guide team members in developing various qualitative applications and troubleshooting application issues
• Work on revamping modules in Dubai Traffic System and the Dubai Police site
• Involved in building common components to a centralized code including delivery method modules like courier, collection, mail delivery, electronic certificate
• Groom and mentor the development team in enhancing client satisfaction by rendering qualitative service delivery
• Worked on JSF and ORACLE to develop HR project
• Involved in developing application code for Java programs including designing and implementing unit test plans. Recommended changes to enhance java application processes
• Rendered support to formal testing and resolution of test defects
• Developed framework for building HR project within various project SLA parameters
• Worked on voice over IP (Voice XML IVR service), set up new speech synthesizer resource in Arabic, Media Resource Control Protocol using C++
• Involved in developing call flow, system new features including making GUI using Java Swing and resolving bugs using Java
• Used Open Source Application like Open Mary (multilingual Text-to-Speech Synthesis platform written in Java) and UNIMRCP for implementing MRCP. Involved in designing application code for Java programs
• Prepared/ implemented unit test plans for testing and resolving test defects
• Used Media Resource Control Protocol (MRCP) - a communication protocol to integrate with Cisco voice gateway and Session Initiation Protocol (SIP) for establishing a control session and audio streams between the client and the server
• Involved in developing ERP application like CRM, stock, ledger with (Sybase, PowerBuilder)
• Evaluated existing business process and closed the gap with the custom functionalities of ERP systems
• Conducted application security testing including testing and validating processes based on requirements
2003-2007 • Faculty of Science • Ain Shams University - Egypt. • Computer Science and Physics • Grade:Good. • Graduation Project: Develop Dynamic Web application. • Graduation Project Grade: Excellent.Certifications Certificate •SCJP Sun Certified Programmer for Java 6. •SCWCD Java Enterprise Edition 5 Web Component Developer. •Java EE 6 Enterprise JavaBeans Developer Certified Expert. Training And Work Experience
• Faculty of Science • Ain Shams University - Egypt. • Computer Science and Physics • Grade:Good. • Graduation Project: Develop Dynamic Web application. • Graduation Project Grade : Excellent.Certifications
June 2003: • High School Certificate (90%)