Java Developer Resume
SUMMARY:
- Certified Software Developer/Architect with more than 10 years hands - on experience in Programming, Database Mgt & Administration, combined with excellent skills in project management and developer mentoring. Experienced in guiding teams of Software Engineers towards successful delivery of Software projects in timely manner looking out to maximize resources and also cutting down development cost.
- Participated in building, at various capacities several high-tech projects such as Online Retail Systems, Online & Mobile Payments Systems, Core Financial Systems, CRM and Billing Systems, Telco Billing Services etc.
TECHNICAL SKILLS:
Programming Languages: Full JavaEE 8 Stack (Java Servlet, JSP, EJB, Web Services with SOAP/REST- JAX-RS, JMS, WebSocket, CDI/Dependency Injection, Concurrency Management, Security API, Bean Validation etc.); J2SE 8.0, 9.0 & 11.0, C/C++
Tools: Netbeans IDE 8.2, Spring Tool Suite 4, Eclipse, Intelli J, JDeveloper 12c/ORACLE ADF
Operating Systems: Linux, Windows Server, Powershell Scripting
Software Design concepts: Agile, Scrum, Domain Driven Design, RUP
OOAD Design Tools: Enterprise Achitect, StarUML, Microsoft Visio etc.Software Test Frameworks using JUnit, JMeter, Arquillian and Mockito.
Web Development: JavaScript/TypeScript, CSS/HTML/XSLT, AJAX, and XML
Web Dev. Frameworks: Angular, React, JQuery, JSF/PrimeFaces, Spring Boot/Data, Spring MVC, Spring-REST.
Cloud Tools: Spring Cloud, Kubernetes, Docker, Apache Kafka, Redis Cache, EhCache
Mobile App Development: Java ME, ANDROID
Mobile App Frameworks: Ionic Framework 4, Oracle MAFINTERMEDIATE
RDBMs Databases: ORACLE Express/Enterprise 11g/12c, MySQL
NoSQL Databases: MongoDB, Cassandra, CouchDB.
Scripting Languages: Oracle PL/SQL, SQL
Tools: SQL Developer, Oracle Data Modeller, Oracle Warehouse Builder etc.
Web/Application Server: Apache Tomcat, IBM WebSphere, Oracle WebLogic, Jboss EAP 7.0/Wildfly 10.0, GlassFish Server, Payara, Oracle Application Server(OAS).
PROFESSIONAL EXPERIENCE:
JAVA DEVELOPER
Confidential
Responsibilities:
- As part of LOANIQ team of BMO Financial Group, my role is to define, develop, test, analyze, and maintain new software applications to support the of the Bank’s Commercial Loan Business requirements. This may involve designing, writing, coding, testing, and analyzing existing software programs and applications. As part of requirement gathering, writes Technical Design documents, which includes Solution architecture, technology decisions and Test scripts.
- Developed a Powershell script for zipping and Archiving files to remote file directory server which automate an erstwhile manual approach of archiving valuable files.
- Analyzed, Designed and implemented an LC Automation Java Application used for consuming IBM MQ Messages, pre-validated before posting to a REST API service endpoint for processing.
- Developed a JAX-RS Reactive REST API client based on ‘Java 8 Lambda expression’ for consuming a remote service which provides information about Customer Overdraft Account Balances not available to LOANIQ, the platform we manage.
- NoSQL Databases: MongoDB, Cassandra, CouchDB
FULL-STACK JAVA DEVELOPER
Confidential
Responsibilities:
- Leading the IT Business Startup towards building the next generation E-Commerce & Social Media Platform’s APIs.
- Responsible for architecting, designing, and implementing the software solutions leveraging various new Java 8/JavaEE8 features on the server-side, and ANGULAR client-side technologies; with performance, scalability, and reliability of the services in mind.
- NoSQL Databases: MongoDB, Cassandra, CouchDB
SOLUTIONS ARCHITECT
Confidential
Responsibilities:
- Led data integration projects of FBN Banking Applications (Finacle, FinOne, BPMS, Skype etc) towards building a modern CRM platform (Microsoft CRM 365). Assisted customers in defining business and technical requirements and specifications.
- Made decisions on Cloud configurations requirements, Software license purchase and efficient use of Cloud (AWS) resources with a resultant cut on Spending by 50%
- Designed the overall architecture of integration points leading to separating service calls into real-time (Amazon Webservices) and periodic data load (ETL).
- Implemented Real-time RESTful API Webservice within given time-frame cutting down on development time and effort, while maximizing resources.
SENIOR APPLICATION DEVELOPER,/ java developer
Confidential
Responsibilities:
- Assume technical responsibility for all stages of the software development process to ensure compliance with application development standards in order to achieve documented requirements.
- Analyzed, prototyped and developed, as Team Lead, a Human Resource Application for a major Financial Institution (NIBSS) based on a well-defined Specification document with Client’s input.
TECHNICAL TEAM LEAD ( java APP. DEVELOPMENT)
Confidential
Responsibilities:
- Led a team of developers on a project involving Telecom companies ETISALAT (now 9Mobile) & TIMWE Group, tagged SERCOM Revamp which requires optimizing the functionalities of SERCOM - Etisalat’s Billing services - for better service delivery and scalability, and also to re-engineer and deploy the services to AWS Cloud (Microsoft Azure).
- Handled data Clean-up & Migration, Design & development, Code refactoring, deployment, application Testing and Optimization while adopting best practices to achieve results
- Recognized and ed by Microsoft for being the first African Telco Billing platform to successfully deploy to Ms Azure Cloud environment, AWS environment.
Java DEVELOPER
Confidential
Responsibilities:
- Single-handedly built a Payroll Service Integration between Oracle E-Business Suite and Flexcube (EcoBank Internal Banking Application) in order to automate Staff monthly payroll back-end activities resulting in a more reliable account balance sheet and a reporting template to cross check for accuracy.
- Managed an Oracle-based E-Commerce platform writing adhoc queries and reports with a client - Oando Oil plc - in the Oil and Gas sector.
- UI Design & Development of a Mobile Billing Solution for Lagos State Govt revenue collection process using Oracle MAF for cross-platform deployment (Android & iOS).
- NoSQL Databases: MongoDB, Cassandra, CouchDB
ENTERPRISE ARCHITECT
Confidential
Responsibilities:
- Led a team of developers to build an E-Commerce Online shopping platform with options for Product Auctioning, Listing and bargaining trade System with both Web/Mobile interface.
IT MANAGER/SOFTWARE TESTER
Confidential
Responsibilities:
- Participate in all Software Development Lifecycle (SDLC) phases including design, development, test and post-production releases for clients.
JAVA/ORACLE CONSULTANT
Confidential
Responsibilities:
- Consulted to give lectures to University Lecturers across Universities in Nigeria on Open source programming under the platform of “Train the Trainer” project, a Federal Govt. IT initiative.
Java/ SOFTWARE ENGINEER
Confidential
Responsibilities:
- As part of developers, built an E-payment system where my major job function was database design and analysis, and back-end business logic development using EJB3.0 (J2EE technology).
JAVA DEVELOPER/DATABASE ADMIN
Confidential
Responsibilities:
- Worked with a B2B Product (Infonova from Ireland, UK) to re-engineer it for the Nigerian Market. Oversee a team of developers (Team Lead) during the project to ensure we deliver products that meets the System’s specifications.
JAVA DEVELOPER
Confidential
Responsibilities:
- Re-implemented a Struts 1.0-compliant Web app to be Struts2 compliant, which is being used in Managing s held by and for the Nigerian Custom Service under the Asycuda++ project.
