Experience Summary: Technical Skills
Experience Summary: Technical Skills
Experience Summary: Technical Skills
Shihab.ihire@gmail.com
704-412-8136
EXPERIENCE SUMMARY
Talented Software Programmer with bachelor’s degree with Strong Educational background in programming, and 8+
years of experience in Analysis, Designing, Development and Testing of web-based Client/Server applications using
JAVA, J2EE Technologies.
Extensive object-oriented programming skills to design and implement complex, distributed multi-tier, able to
understand, reuse/refactor/reduce/refine existing software and open source software.
Developed Desktop, Mobile, Tablets based standalone and web-based applications.
Framework Expertise: Angular, Spring, Hibernate, Web Services (Soap & Restful), Struts, JMS.
Design Patterns: Singleton, Data Access Object, MVC, Service Façade, Data Transfer Object / Value Object, Business
Delegate, Decorator and Factory.
Industry Experience: E-Commerce, Financial & Insurance, Banking Application.
Knowledge & Skill Areas: Software Development Lifecycle, Object-Oriented Programming, Problem analysis &
Resolution, Web Site Design & Development, Requirements Gathering & Analysis, Technical & End User
Documentation, Software Testing, Debugging & Troubleshooting, Project Teamwork & Communications.
TECHNICAL SKILLS
Languages C, C++, Java, JavaScript, XSLT, Perl, SQL, Shell
J2EE Technologies Java Beans, Servlets, Applets, JSP, JDBC, EJB, JSF, JMS, RMI, Web-Services, WSDL
Frameworks Struts, Spring, Hibernate, CXF, AXIS, Junit, Log4j, JMS, HTTP Client
DBMS/RDBMS SQL server 2005, Oracle 8i/9i/10g, MySQL, Toad, Squirrel
Web Technologies HTML, AJAX, JSON, jQuery, CSS, XML, XSL, XPATH, XQuery, SOAP, Restful
Oracle WebLogic server 10.0/10.3.x, IBM WebSphere 6.x/7.x, JBOSS Application Server
Servers
4.0, Apache Tomcat 6.x,7.x,8.x
IDE’s Eclipse, Rational Application Developer (RAD), Net-beans, JBoss Developer Studio
ANT, Maven, CVS, SVN, P4, HQL, MS Vision, Mercury Quality Center, PVCS, SCM,
Other Technologies Gradle, GIT, Jenkins, Artifactory, Anthill, Kafka, UDeploy, docker with Kubernetes,
AWS.
Employment:
Environment: Java, J2EE, Spring Boot, EJB, JDBC, MongoDB, HTML, REST, Web Services, Spring, Eclipse, IntelliJ Idea, Apache
Kafka, Apache Spark, Kibana and Elastic search, SQL Server, Visio, MS Office, Hibernate, Apache Tomcat 5.5/6.0,JBoss, EJB,
Node JS, Kafka, Angular 5/6, MS SQL Server.
Client: US Bank
Java Developer April 2015 – July 2017
Description:
Complex Deposit Team F1 Application supports Web ATM, Mobile, Teller, Store transactions receives via Http & MQ. F1 Application
validates the transaction, converts TMS to Blaze request, calling other backend services via SOAP, RESTful and MQ. F1 Application
requests validation and payment transfers and supporting the Application.
• Involving in requirement analysis, design of multiple modules during the development phase.
• Created Java services and controllers which are responsible for getting the data from the DB2 data base and display.
• Involved in tracking the high-level requirement using Requirement Pro tool.
• Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Micro
services deployment
• Involving in developing the project requirement using Java, Jdbc, Jsp and wsdl.
• Involving in code check in and checkout in SCME using Unix commands
• Implemented Angular JS 2.0 and AJAX
• Developed a web 2.0 control console using GWT to manage data matching for data staging
• Involving in tracking static defects and dynamic defects using Clear Quest tool
• Used JDBC API to connect to the database and carry out database operations.
• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for micro
services.
• Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer
and used CVS for version control.
• Developed Oracle Stored Procedures to update records daily and it will invoke using cron job in LINUX Responsible for the
Migration of the application from Web Sphere to JBoss.
• Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the
above platforms
• Involved Unit testing and Integration testing.
• Deploying application in Development and Production servers.
• Developed JDBC API to connect to the database and carry out database operations.
• Involved in developing the custom user controls (XML Field) and web parts for UI Interface.
• Involved in build process through Maven, JMS for instant notification.
• Excellent teamer, very dynamic, flexible with positive attitude and excellent learning skills.
Environment: Java, J2EE,JDBC, HTML, REST, Web Services, WebSphere Application Server, WebSphere Studio Application developer,
Spring MVC, Eclipse, Toad, Visio, MS Office, Hibernate, Apache Tomcat 5.5/6.0, EJB.JBOSS 3.0/3.1/3.2, Jenkins, GWT, MS SQL Server
Environment: Java, J2EE, Struts, RAD Spring MVC, Hibernate, DB2, Eclipse, Toad, Visio, MS Office, Hibernate, Apache Tomcat 5.5/6.0.