Senior J2ee Consultant Resume
Camp, Hill-pA
SUMMARY
- Over 7+ years of progressive professional experience in design, development, testing and implementation of various web applications using JAVA, J2EE technologies and Oracle Fusion Products.
- 3+ years of experience in designing and developing multi - tier enterprise solutions using J2EE technologies such as Spring, Hibernate, EJB, Struts, Java Script, Angular JS 1.0, Node JS, React JS Web Services, JMS, JSON, JSF,CSS, HTML, JTA, Log4J, and JSF.
- 3+ years of Experience in Design development and implementation of SOA components using Restful Web Services, SOAP, WSDL, XSLT, IBM Web services Toolkit and Axis.
- 2+ years of Experience in developing rich internet application using Angular JS 2.0, HTML5 and JQuery
- Proficient in working with various IDEs like Eclipse, IBM WebSphere (WASD), IBM RAD and JDeveloper.
- Experienced in developing J2EE components on Servers like IBM WebSphere, BEA’s WebLogic, Glass Fish, Jboss, and Apache Tomcat.
- Hands on experience using XML, XML schemas, XSLT, JAX-RPC, JAXB, DOM, SAX, UDDI, AJAX, DOJO, Maven and Shell Scripting.
- Extensive work done on Perforce, SVN, VSS, SharePoint, Enterprise Architect and UML.
- Good Knowledge and work experience on various Java J2EE Development.
- Good experience in developing SQL and extensively worked with Oracle 10g, DB2.
- Strong Database development experience in writing functions, stored procedures, triggers, and views in PL/SQL.
- Experience in Software Development on UNIX, Red Hat Linux, Ubuntu, Sun Solaris.
- Experience with adhering to strict coding standards in a team development environment.
- A team player and self-motivator possessing excellent analytical, communication, problem solving, decision-making and Organizational skills.
TECHNICAL SKILLS
Languages: Java, JQuery, Javascript, SQL, PL/SQL, C, C++
J2EE Technologies: Data Services, Web Services, Http Services, Remote Objects, Hibernate, Web Services, JSF, EJB, JDBC, Servlets, JSP, JSF, EJB, RMI, SOAP, UDDI, JAXP, JAXB, JSTL, Java Beans.
Web Technologies: XML, XSLT, DOM, SAX, AJAX, HTML, DHTML, Java Script, CSS. NodeJS, ReactJS, Angular JS, EmberJS
Frameworks: Oracle ADF, Spring, Jakarta Struts, Log4J, Hibernate, JSF Tiles and JUnit.
Application/Web Servers: JBoss, IBM Web Sphere, BEA Weblogic /Oracle App server, Tomcat
Messaging and EAI: JMS, OpenEAI
IDE’s, Tools: Eclipse 3.3/3.2x, RAD 7.1, WSAD, BEA WebLogic studio, ANT build tool, Google Toolkit, Yahoo Toolkit
Databases: Oracle 10g/9i, DB2, SQL 2000, MongoBD, NOSQL.
Protocols: TCP/IP, HTTP, HTTPS, SSL, FTP.
Tools: & Utilities: OOAD, JUnit, VSS, SVN, CVS, Clear Case.
Design/Build Tools: Rational Rose, UML, Ant, Maven
Operating Systems: UNIX (GUI and CUI), Red Hat Linux, Ubuntu, MS-DOS, Sun Solaris, Windows
PROFESSIONAL EXPERIENCE
Confidential, Camp Hill-PA
Senior J2EE Consultant
Responsibilities:
- Involved in analyzing BRD and preparing HLD and LLD to get an overview of whole system.
- Responsible for designing Use Case, Class Diagram and Sequence Diagram.
- Involved in designing Entity data model and Physical Data Model for the system.
- Responsible for creating DDL statements for the database.
- Involved in creating POJO’s for implementing business logic. Used Hibernate in mapping bean class to database tables to provide transparent persistence to POJO’s.
- Involved in implementing design patterns (DAO, DTO, and Singleton) to interact with backend J2EE to transfer data to UI components.
- Used quartz for Scheduling Reports Generation.
- Involved in developing middleware using Spring and Hibernate to meet business requirement.
- Involved in the development of the presentation tier using JSP, HTML5, CSS3, XML, JavaScript, Angular JS, Node JS, React JS, EmberJS
- Worked with limiting and sorting records, indexing, aggregation and sharding using MongoDB.
- Used Tiles to provide full featured, robust framework for assembling presentation pages from component parts.
- Extensively used Grunt commanding tool with JQuery for running tests etc.,
- Used Struts Validation Framework for front end validation.
- Created RESTFUL web services for recruitment to update Customers information.
- Involved in unit, functional and integration testing of the system.
- Involved in Deployment of application in Web Logic.
- Used Scrum Agile methodology for the iterative development of the application. Agile methodology included iterative application development, weekly Sprints; stand up meetings and customer reporting backlogs.
Environment: Java, J2EE, ANT Script, IBM WebSphere, IBM RAD, JSP1.2, JavaScript, CSS3, JQuery, Struts 1.3, Spring, XML, XSLT, RESTFul Web services, JAXB, Hibernate 3.0, MongoDB, Session Bean(EJB), SAAS, Angular JS, NodeJS, ReactJS, EmberJS.
Confidential, Camp Hill-PA
Senior Java J2EE Consultant
Responsibilities:
- Extensively worked on java, spring framework for developing middle tier application, and persistence tier using the Hibernate frameworks.
- Extensively used Apache POI for generating Excel Reports.
- Extensively worked on JUnit for unit testing.
- Involved in design, development and testing phases of project.
- Involved in Code reviews.
- Designed and developed services using Restful and WSDL
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Used JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Worked on tools like Microsoft VISIO for design, and Quality Centre for bug tracking.
- Involved in Build and deployment activities using Jenkins.
Environment: Java 1.6, WebSphere 7.x, Hibernate 3.0, Spring 3.0, JQuery, JSP, Log4j, MongoDB, NodeJS, Maven, Grunt, STS 3.1, Subversion,ES6, Apache POI, Microsoft Visio, Xml, Xslt, DB2, PL/SQL.
Confidential, Boston-MA
J2EE Consultant
Responsibilities:
- Interacted with the clients to gather & analyze business requirements of the various modules of the project.
- Extensively involved in the design, coding, deployment and maintenance of the project.
- Implementation of View and Controller components with Struts Frame Work, Model components with EJBs.
- Written ant build.xml files for ear and war files generation.
- Written the JMeter scripts to test the performance (stress) of the application by increasing the concurrent users.
- Worked onsite at the client place involved in the UAT Build, Configuration, Deployment and Integration.
Environment: Java, J2EE, Tomcat, log4j, Ant, Oracle, Eclipse, Struts1.2
Confidential
Java Software Engineer
Responsibilities:
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
- Implemented various UI interfaces.
- Involved in trouble shooting the existing application product bugs and implemented new techniques to eliminate and modify according to latest technologies.
- Used Struts (MVC) architecture to implement the application using concrete principals laid down by several design patterns such as Composite View, Session Façade, Business Delegate, and Bean factory, Singleton, Data Access Object and Service Locator.
- Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
- Functionalities include writing code in HTML, CSS, JAVASCRIPT, JQUERY, AJAX, JSON, Angular.js and Bootstrap.
- Involved in development of SOAP WEB Services using Struts MVC to extract client related data.
- Involved in Requirements, Design, Coding, Unit testing and Integration Testing phases of the project.
- Developed JSPs for front end, Servlets, and EJBs for middle tier.
- Developed XML and XSL objects for Data conversion/transfer.
- Involved in analyzing and the solving the problems and developing the enhancements to resolve the bugs/issues.
- Used Maven to build and deploy the builds of the developed applications on JBoss application server.
- Involved in preparation of test cases, test plans, unit testing, integration testing, System testing, and production implementation.
- Clear Case is used for version control.
- Used Log4J for logging the applications exceptions and debugging statements.
Environment: Java 1.5, J2EE, JSP, HTML, JavaScript, Servlets, EJB, JMS, JNDI, JBoss, Eclipse, PLSQL developer, Clear Case, Oracle.
Confidential
Java Software Engineer
Responsibilities:
- Involved in Analysis, Design, development, testing and Maintenance using UML.
- Involved in Requirements, Design, Coding, Unit testing and Integration Testing phases of the project.
- Involved in writing automated scripts for the testing.
- Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files
- Build & Deployment in WebSphere Application Server.
- Worked with XML and JSON contents.
- Used Maven to build the J2EE application.
- Worked on Database Stored Procedures and Functions, views and Synonyms.
- Used GIT controls to track and maintain the different version of the project.
- Used Log4j to print the logging, debugging, warning, info on the server console.
- Used HTML, CSS, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
Environment: Java 1.5, J2EE, JSP, HTML, JavaScript, Servlets, EJB, JMS, JNDI, JBoss, Eclipse, PLSQL developer, Clear Case, Oracle.