Applications and Middleware Application Using JAVA/J2EE Related Technologies
Applications and Middleware Application Using JAVA/J2EE Related Technologies
Summary:
Administration skills
Technical Skills
Programming Languages C, C++, Java 1.5 and 1.6, Perl/Shell scripting, bash scripting.
Servlets, JSP, Custom Tag Libraries, JDBC, Collections, Multi-threading, EJB,
J2EE Technologies
Java Mail, JSF, JPA.
HTML, DHTML, JavaScript, jQuery, Ajax, CSS, XML, XSD, DOM, JSON, RMI,
Web Technologies
DWR, log4j.
Databases Oracle 10g/11i/12c, MySQL & PostgreSQL.
Application/Web Servers Apache Tomcat, WebLogic.
Web Services Apache CXF/XFire, Apache Axis, SOAP.
IDE Eclipse, Net Beans, JDeveloper, MyEclipse.
Tools Ant, Maven, TOAD, Mysql Workbench.
J2EE Frameworks Struts, Spring, Hibernate.
Version Control Systems CVS, SVN, github & gitlab
Professional Experience:
Six years in same company, involved in several projects like architecture migrations, switching providers, getting
new requirements, and build a system to track all activities in ESB arquitecture.
Responsibilities:
IBM ESB developer
Application integration using IBM WebSphere, IBM Enterprise Service Bus 8.x., IBM MQ
Implemented different type of binding Imports, Exports like SCA,Webservices,Http,MQ/JMS
Integrated with different components like Message Broker, ETL, ILog, DataPower and Grails UI.
Created a rule group components, rule sets and decision tables containing business rules.
Created Queues, Queue Connection Factories and activation specifications on process server.
WebSphere Integration Developer
Preparation and maintenance of design documents, nonfunctional requirements for enhancement
upcoming new requirements.
Created several Rest and SOAP services
Performing system analysis in SOA, software design and hands on development in an Agile Scrum
environment.
Back-end middle tier layers development using SOAP web services, Java/J2EE, spring, xml, xsd,
hibernate technologies.
Creation of DDL, DML for new specification and writing unit test cases.
Written Stored Procedure, trigger for active class instance creation and archiving workout data.
Proactively involved applying design concepts, layered architecture, MQ messaging Components,
interfaces, messaging and patterns of the applications.
Develop Web Services using SOAP and Spring Micro services for sending and getting data.
Involved in creation of web services, WSDL and web methods with Annotation in Hibernate,
Implemented Web Services in JAXP based on SOAP protocols using XML.
Utilized the IBM Web Sphere MQ for asynchronous messaging between components using JMS
Preparing technical documentation of the application.
As a java
Java 1.6, Spring 3, Spring MVC, SOAP, JAXB,XML,XSD, Hibernate, JPA, JSON, JMS, Log4J, MySQL,
UNIX, SMTP, Eclipse, Bamboo, SVN, Git Web Sphere.
Understood and translated the requirements into application and system design.
Led the development team, assigned tasks for team members and monitored them for the work done.
Reviewed the test plan with test manager, UAT and integration testing.
Researched business needs industry trends and opportunities.
Implementation of java technology software to grep ESB logs, and create statistics of usage.
Developing the web applications using Core Java Threading and Collection.
Generates statistics report of usage, response time from consumed SOA services in ESB platform.
Implementation of back end and middle tier layers using spring technologies.
Designed and Developed J2EE web based consumer applications using JSF, Spring, DHTML, and Ajax.
Developed UI screens using HTML, CSS, Xhtml, JQuery and JavaScript and developed message-
handling module using Spring JMS.
Developed client side validations using Jquery and Javascript and developed composite components
using JSF facelets.
Used JPA annotations to map with database tables using Hibernate. Used HQL Hibernate Query
Language and CriteriaAPI for database querying and retrieval of results.
Configured Hibernate multi-level and query Caching mechanism using Ehcache and integrated Spring
with Hibernate Session Factory.
Developed the application on IBM RAD and deployed it on IBM Web Sphere Application Server
Used Spring Framework based on MVC Model View Controller architecture in Web Sphere Application
Development.
Used Spring Boot at back-end which helps to develop application with ease.
New library development with micro services architecture using Rest APIs, spring boot.
Implemented business logic in Middle Tier using pluggable components, which were specified in the
customized xml documents using Spring framework.
Used MySQL and IBM Db2 platforms to create databases of student and faculty login information and
their desired areas of study.
Used Eclipse and Net Beans as IDE tools to build up applications.
Executed quality and assurance testing in developed application, reduced performance errors on
average by 95 .
Resolved Blackboard problem tickets and made 100 follow ups maximizing the customer satisfaction.
Developed UML diagrams to develop use cases for various applications.
Designed and implemented web application and web services to allow secure communication system
among the BYU SAAS employees, administrators and students.
Designed and implemented web application and provided more than 30,000 users the facility to register
their vehicles as well as pay their traffic citations online.
Followed the Java coding standards for scalability, reusability and ease of maintenance.
Deployed components on Web Sphere application server.
Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper
process is followed during the release.
Maintain EAR and WAR in IBM WebSphere Apps server.
Maintain source code using SVN and Git.
Preparing technical documentation of the application.
Worked in several projects
Repay
NDC migration
Java to ibm
Environment: IBM WebSphere, IBM Enterprise Service Bus 8.x, IBM DB2, MySQL, Pl/SQL, maven, json, Core
Java, Java 1.6, JSP, JavaScript, jQuery, Micro services, Struts, Hibernate, Servlets, XML, UML, SVN, Git, Web
Services, Log4J, CSS.
Analysis and design of restful services that will support all future digital learning solutions and e-learning
platforms,
Responsibilities:
Attending grooming sessions for analysis and definition of requirements.
Attending weekly and daily scrum meetings for planning.
Involved in developing restful services in a highly agile environment.
Used Jooq as jdbc framework to do queries and call stored procedures on a Oracle database.
Involved in developing front end using JSP, Struts View Tags, CSS, JavaScript, and jQuery.
Used Oracle database, stored procedures for common queries.
Used SVN as source control management.
Designed the application architecture of the System based on MVC (Model View Controller), Struts
Framework and J2EE specifications.
Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server
Part of team of 5 developers.
Enterprise applications architecture design.
Management and maintenance of productive environment applications.
Coaching developers teams.
Developed the presentation tier using JSP, JavaScript, CSS, XHTML and HTML.
Log4J was employed for logging errors in the application and JUnit was used for Unit
Creating environments for applications development.
Developed DAO using spring JDBC Template to run performance intensive queries.
Developed ANT script for auto generation and deployment of the web service.
Wrote stored procedure and used JAVA APIs to call these procedure
Developed the presentation Tier using JSP, Struts tags, XML, XSL, HTML, DHTML and JavaScript.
Wrote SQL Queries on HQL, and called SQL Queries from DAO's.
Review and approval of documentation of developments, according specific Methodology.
Customized Jasper Reports and SQL procedures according to the client requirements.
Environment: Spring Context, Tomcat, Apache httpd, Oracle Database, maven, json, Core Java, Java 1.5, JSP,
JavaScript, jQuery, Struts, Hibernate, Servlets, Struts Tag Libraries/JSTL, XML, UML, Oracle 11i, SVN, Web
Services, Log4J, CSS, Weblogic Application Server, Weblogic Portal, Oracle database, Pl/SQL.
Wells Fargo Home Mortgage, Des Moines, IA May 2012 – Apr 2013
Sr. Java/J2EE Developer
Develop a brand new application for selecting eligible loans matching different criteria in order to sell them to
Freddie Mac & Fannie Mae. Focused on batch processing, the app should process more than 826,000 records
in the less time possible.
Responsibilities:
Involved in developing application using SPRING framework.
Developed with JMS as message service.
Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the
data.
Developed the presentation tier using JSP, JavaScript, CSS, XHTML and HTML.
Developed DAO using spring JDBC Template to run performance intensive queries.
Used log4j to perform logging in the applications.
Used Spring batch for processing files and save a copy of them in the database.
Read and translate XML files for transactions.
Developed DAO using spring JDBC Template to run performance intensive queries.
Coded JavaScript for client side validations.
Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server
Used JUnit for unit testing throughout the application.
Log4J was employed for logging errors in the application and JUnit was used for Unit.
Used Spring AOP for intercepting fields audit fields before being saved in the database.
Used Blocking queues for accomplished the multithreading in the main processing thread.
Developed ANT script for auto generation and deployment of the web service.
Wrote stored procedure and used JAVA APIs to call these procedure
Used Multithreading concepts to improve the performance.
Developed SQL Server applications, translate data and manage implementation to ensure successful
execution of tasks.
Customized Jasper Reports and SQL procedures according to the client requirements.
Planning activities and keep track of managed developers team.
Environment: Java1.5, JSP, JDBC, Hibernate 3.0, PL/SQL Developer, Web Logic Application server 11g,
spring Batch, Spring Integration, Spring JDBC, JMS, Multithreading programming, WebServices, Oracle
Database.
Aetna Health Insurance, Hartford, CT Jun 2011 – Apr 2012
Sr. Java/J2EE Developer
Designed and developed a centralized web application for all operations of the company and hers partners in a
unique front end, with the principle of user will have in one window all that he need to operate the business.
Responsibilities:
Environment: Jdk 1.6, Html, Javascript, Jquery Servlets, Jsp, Javascript, Jms, IBM MQ , CVS, Spring, Ant,
Quartz Scheduler, Linux, Eclipse, Ibatis, Hibernate, IBM Websphere Application Server 7, IBM Websphere
Portal Server 7, Agile Scrum, Porlets, SOAP.
A web based project developed to manage the life cycle of all credits of N.C.B, designed to manage everything
from opening a credit up to the billing and domiciliation. Involved in developing a comprehensive system to
manage and keep track of retirement accounts managed by N.C.B. Development of a system for the
management of a bank.
Responsibilities:
Design, Development, Testing, Implementation, Deployment and Enhancement, implementation from middle
level to senior level.
Implemented persistence framework using Hibernate
Responsible for designing hibernate mapping files based on business logic and Object relationships
Used J2EE design patterns like DAO, Value Object Pattern, Service Locator, Business Delegate and
Singleton Pattern.
Developed web pages using JSP, HTML, CSS, JavaScript, and JSTL.
Used AJAX for rich user interface for rich internet applications
Developed SQL Server applications, translate data and manage implementation to ensure successful
execution of the application
Coaching developers team.
Interviews with users.
Requirement analysis.
Planning activities and keep track of managed developers team.
Role in making decisions about the direction of the project.
Environment: J2SE, J2EE, Oracle DataBase 10g, Pl/SQL, Servlets, Struts 1.0, JavaScript, JSP, Pl/Sql, Stored
Procedures, Spring, DWR, Mysql, JTAPI, LDAP, Cisco Call Manager, RIA, ExJs.
Call Monitor is application that controlled, monitored and summarized phone calls true cisco hardware.
Responsibilities:
Responsible for gathering and analyzing requirements and converting them into technical specifications.
Using Cisco Call Manager and JTAPI to develop a distributed application involve designing and
implementing the components of your distributed application.
Created jar files, compiled them and run those using ANT scripts
Create new PL/SQL stored procedures for new Oracle Forms and Reports development
Developed Oracle PL/SQL Stored Procedures and Queries
Log4J was employed for logging errors in the application and JUnit was used for Unit
Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
Involved in using SOA architecture for different application to exchange data for business process.
Deployed EJB Components on WebLogic.
Developed the presentation tier using JSP, JavaScript, CSS, XHTML and HTML.
Configured Struts, Hibernate framework with Spring MVC.
Maintenance to existing Web Applications consisted of a PL/SQL package to generate reports to deliver the
results.
Responsibilities:
Maintenance on tiers like Business Delegate, Data Access Object and Model View controller.
Involved in developing JSF, Java, HTML and JavaScript for the presentation layer.
Involved in writing the client side validation using JavaScript.
Used Javascript and HTML to develop UI interfaces.
Create new PL/SQL stored procedures for new Oracle Forms and Reports development
Developed Oracle PL/SQL Stored Procedures and Queries
Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
Used log4j to perform logging in the applications
Administration and maintenance of computer networking services that provides email accounts, Virtual private
network (VPN), long distance telephone, managed services, using the global crossing Network infrastructure.
Responsibilities:
Developed shell scripts for automating daily tasks.
Responsible for internet and email services.
Responsible for network services.
Responsible for webservers and name servers.
Backup services
Implemented firewall rules with iptables.
Environment: iptables, dhcp3, bind, Bash script, Perl/Shell script, Debian Linux, Red Hat, Mysql, Cyrius Mail.
Education
Japanese Language
2003 - 2005 Centro de Lénguas Extranjeras.
JLPT Lvl. 4.