Sr.j2ee Consultant/soa Engineer Resume
MI
SUMMARY
- 7+ years of experience in IT Industry as a Java/J2EE Developer involving in Analysis, Design, Testing of web based and client server multi - tier applications which use Java/J2EE technologies.
- 3+ years of extensive hands on experience on development and deployment of SOA components in Oracle fusion middleware and IBM environment for legacy and B2B integration.
- Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java Servlets, JSP, JMS, EJBs, JDBC, spring, Hibernate and Web Services.
- Well versed in all stages of Software Development Life Cycle including requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile models.
- Experience in developing Web Applications involving J2EE technologies likeJava, JSP, Servlets, HTML,JavaScript, CSS, JDBC, JNDI, XML, AJAX and JUnit.
- Strong Experience in developing user interfaces with Angular JS, Bootstrap, Node JS, JSTL, XML and CSS.
- Worked with scripting languages like Java Script, JQuery.
- Experienced in client side designing and validations usingHTML5, DHTML,JavaScript and JQuery.
- Well versed in MVC (Model View Controller) architecture using spring, JSF and also implementing JSTL (JSP Standard tag library), custom tag development and tiles.
- Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
- Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Experienced in implementing web services-WSDL using SOAP protocol.
- Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
- Experience in Web/application servers such as Apache Tomcat, WebLogic and WebSphere.
- Experience in developing various UML designs like class diagrams, cases and sequence diagrams using Rational Rose.
- Strong experience with tools like Rational Rose (rational), CVS (project management) and SVN.
- Experience in using IDEs like Eclipse, Netbeans and Spring Tool Suite (STS).
- Penchant to learn things, Good communication skills, Hardworking and adaptable, quick learning, Self-motivated, precise and dedicated.
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, SQL,C#,VB, Cobol, JCL
J2EE Technologies: Servlets, JSP, EJB, JMS, JDBC, JNDI, JTA, JPA, JUnit, Web Services(REST,SOAP,SOAPUI,LOADUI)
MVC Frameworks: Struts, Spring, JSF
ORM Frameworks: Hibernate, JPA
Web Technologies: HTML5, CSS, Java Script, XML, XSL, XSLT, XHTML, ASP.NET
Application Servers: WebLogic, WebSphere, JBoss
RDBMS: Oracle 8i/9i/10g/11g, MS Access, SQL Server 2010, MySQL
HTTP Web Servers: Apache Tomcat, Jetty
Methodologies: UML, OOAD, JAVA/JEE/J2EE Design Patterns
IDE/Utilities: Eclipse, PL/SQL Developer, Star UML, TOAD, SQL Developer, Net beansSpring Tool Suite(STS)
UML Tools: Rational Rose, MS Visio, UModel
Operating Systems/Legacy: Solaris(UNIX), Linux, and Windows XP/Vista/7/8, Mainframe
Others: Maven, Ant, CVS, Log4j, Java Script, Unix Shell scripting, JQueryAdobe Photoshop CS3, Adobe Flash CS5,MS-Office
PROFESSIONAL EXPERIENCE
Confidential, MI
Sr.J2EE Consultant/SOA Engineer
Responsibilities:
- Involved in designing Entity data and Physical Data Model for the system.
- Used Hibernate in mapping bean class to database tables to provide transparent persistence to POJO’s.
- Designed and developed around eight SOA components to integrate with eBusiness suite.
- Involved in implementing design patterns (DAO, DTO, and Singleton) to interact with backend J2EE to transfer data to UI components.
- Did Wireframes to convert Green screens CICS to Java based RIA technology using Angular JS, Bootstrap UI, Node JS.
- All the tire pricing was in mainframe, used EJB message driven bean and JMS to integrate with the mainframe.
- Responsible for creating DDL statements for the database.
- Involved in implementing various spring modules which includes SOLR, DATA REST.
- Worked on Groovy and Grails at certain test cases.
- Replaced java listeners with EJB MDBs to integrate java modules with Mainframe.
- Involved in creating POJO’s for implementing business logic.
- 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.
- Extensively worked on spring framework for developing middle tier application and persistence tier using the Hibernate frameworks.
- Involved in technical design and preparation Analysis Artifacts.
- Extensively worked on JUnit for unit testing.
- Designed and developed services using Restful and WSDL.
- Developed Web Services for Integrating with the Enterprise Information System Tier
Environment: Linux, J2EE, Spring 1.0/2.0, Hibernate 3.0, Legacy/mainframe, angular JS, Spring, SOLR, Data Rest, Maven, GitHub, Jenkins, Web Services, Groovy, SOAP, REST, Oracle, Grails, Weblogic, Oracle SOA Suite 11.1.1.6, Oracle BPM Suite 11.1.1.6 JUnit, Log4j, GWT, and Struts.
Confidential, Michigan
Java/J2EE Developer
Responsibilities:
- Involved in creating packages which are called by multiple departments in the organization for validation.
- Designed and developed the application based on MVC framework.
- Involved in implementing Enterprise Java Beans (EJB’s) to access the database.
- Developing, debugging, deploying and testing Restful web services using Jboss, SoapUI, Oracle, Putty and MCP.
- Developed independent module which talks to mainframe. This is a plug and play module to integrate to any legacy system.
- Involved inSCRUMprocess of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
- Expertise knowledge on Spring SOLR and Spring Data Rest.
- Used Groovy to build Junit test cases.
- Developed the UI using Angular JS.
- Involved in Requirements gathering and Analysis.
- Involved anddeveloped variousReports and generated charts usingJfreecharts, Fusioncharts.
- Involved in Technical Design and Implementation.
- Involvedand implementedin database, URLmonitoringmodule.
- Involved inEnterprise designand development to improve the scalability of the system.
- Involved in migratingdata from single table to distributed setup.
- Involved inimplementation ofAnomaly detectionfeature,SLARuleEnginein Applications Manager product.
- Involved in Technical Design and Implementation.
- Used jasper reports to generate PDF then migrate toapache POI.
- Involved in the development of scheduling reports feature.
- Involved in Bug fixing and code maintenance.
- Involved in mentoring new Joiners.
Environment: J2EE 1.6, Spring, SOLR, Data Rest, Angular JS, JDBC, Groovy, XML, Log4J, JUnit, SVN, Maven, GitHub, Jenkins, Grains JBoss, EntelliJ 14, Oracle, Legacy/mainframe, Web Services, SoapUI, Mockito Framework.
Confidential, IL
Sr. J2EE/SOA Consultant
Responsibilities:
- Responsible for developing technical specification documents, designed the application architecture, application flow, flowcharts andUML diagramsusing Rational Rose.
- Designed and Developed components for work flow frame work
- Involved in design, development and implementation of the application usingTest Driven Development (TDD)Approach.
- DevelopedSOAP - based Web Serviceswhich are used in sending complex information across network
- Used Session, Message Driven beans (CMP and BMP) and EJB2.0 QL
- Transaction support is provided using theStrutsframework declaratively
- Responsible for implementing design patterns fromStrutsto interact with backend J2EE and web services layers
- Connected all the applications to back-end and distributed services usingWeb Services.
- Involved in creating and maintaining theproductbacklog andspringback log.
- Involved in interaction with client who act as scrum master.
- Involved in writing unit and integration test cases usingStruts.
- 9999Involved inScrummethodology for development for the whole project.
- Involved inmanualtesting of the features before the delivery.
Environment: Linux, J2EE, Hibernate 3.0, Legacy/mainframe, Struts, Web Services, SOAP, REST, XML, JBoss, XHTML, JNDI, DB2,Weblogic, RAD 7.0, JUnit, SOA
Confidential
J2EE/SOA Developer
Responsibilities:
- Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc), Java Script and Action Beans.
- Involved in analyzing Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Designed the WebPages GUI using CSS, HTML
- Involved in creating class and sequence diagrams using Rational Rose.
- Designed and developed the application based on MVC framework.
- Used multi-threading to code very efficient programs.
- Involved in implementing Enterprise Java Beans (EJB’s) to access the database.
- Deployed Enterprise Java Beans on WebSphere Application Server.
- Used JQuery to carry out the validations on the client side.
- Employed JDBC in persistent service to connect to MySQL and perform database operations.
- Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query MySQL database.
- UsedHTML5,JSPs, andCSSfor GUI and JavaScript for client side validations.
- Performed validations from a third party client using the Restful Web Services.
- Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
- Wrote batch jobs for loading data from .CSV files into database.
- Interacted with the Users and Documented the Application.
Environment: J2EE 1.5, JSP 2.0, Struts 1.3,JDBC, XML, JQuery, Log4J, JUnit, ANT, Java Script, HTML5, CSS, SVN, DB2, WebLogic, Eclipse 3.2, MySQL, Windows XP.
Confidential
J2EE Application Consultant
Responsibilities:
- Java 1.6 is used for coding the server side and standard of coding for entire application.
- Design and develop various modules using JSP and Servlet.
- Designed front-end, data driven GUI using JSP, HTML, Java Script and CSS, JQuery.
- Developed Spring Configuration file to define data source, beans and Hibernate properties.
- Used PL/SQL for queries and stored procedures in ORACLE as the backend RDBMS.
- Used Struts Action classes to interact with DAO’s and used Validation framework for Client and Server side validation.
- Marshalling and UN Marshalling of XML using JAXB.
- Wrote JSP pages, which represent the View part in MVC architecture.
- Involved in Test Driven Development.
- Use of core java, which includes Generics and Annotations.
- Involved in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
- Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
- Designed and developed the Member Eligibility Screens and write Business rules for processing the data collected from the customers.
- Involved in the Server side validations using Jquery.
- Websphere Application Server to Deploy Application.
- SVN is the version tool.
- Maintaining the business standards and deployed entire code in the JBoss application server.
- Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files.
- Involved in Unit, integration and QA testing.
Environment: Java, J2EE, JSP, Struts 2.0, Servlets, HTML, XML/XSL,CSS, JAXB, AJAX, JQuery, JSP Web Work Tags, Eclipse, Log4j, JMS, ANT, IBM WebSphere 7x, DB2, PL/SQL, Maven, Subversion (Version Control), CVS, Web Services(SOAPUI,LOADUI) and DB2.
Confidential
Java Application Developer
Responsibilities:
- Worked on requirements gathering, analysis and design for the Enhancement Tasks and Project Change Requests.
- UsedSpring DAOfor database access.
- UsedSVNfor software configuration management.
- UsedDOMparsers for XML parsing.
- Involved inSCRUMprocess of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
- Application was developed usingSpringFramework.
- Worked with complex SQL queries including Inner Queries and Joins to retrieve the data efficiently form the database.
- UsedHTML,JSPs, andCSSfor GUI and Java Script for client side validations.
- UsedAJAXfor interactive content display without page refresh.
- Made use of Object Oriented concepts like Inheritance, Polymorphism and Abstraction for Coding in this migration project.
- Responsible for coordinating with offshore team, doing their code review and development track.
- Coordinating with QA team to troubleshoot and fix bugs using defect tracking.
Environment: J2EE 1.5, XML, HTML, JSP, CSS, Eclipse 3.3, SQL, Spring 2.5, Java Script Maven, DB2, SVN, WebLogic 10.3.
Confidential
Sr. J2EE Developer
Responsibilities:
- Involved in designing DReAM oracle database with the help of DBA.
- Actively involved in applying design concepts, layered architecture, Components, interfaces, messaging and patterns of the application.
- Involved in design and implementation of backend and middle tier layer usingspringtechnologies.
- Worked on Agile Scrum methodology with 2 weeks sprints, attended milestone meetings, planning meetings.
- Involved in testing of design attributes while coordinating with team members in accomplishing overall objectives.
- Involved in understanding and translating the requirements into application and system design.
- Prepared and maintained Architectural documents, nonfunctional requirement documents for various project modules.
- Involved in design review and implementation of proposed system.
Environment: JDK1.6, Spring MVC, Spring Integration, Hibernate, JAXB, XML, XSD, Web sphere, DB2,DML, DDL, PL/SQL, Oracle Data Modeler, JUnit,, Maven.
Confidential
J2EE Developer
Responsibilities:
- Generated the SOAP request for each record of raw data flat file.
- Involved in design and development for the SAFE.
- Generated the XML Beans Objects for the WSDL file.
- Captured the each response and logged the parsed responses
- Created the dynamic web pages to view the archived files.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshaling as well as unmarshalling process.
- Used Log4J for logging and tracing the messages.
- Used Apache Axis 2 Framework
- Implemented the Build scripts using ANT for SAFE project Parsing the Raw data flat file and Mapping the each field to Xml beans object
- Involved in team meetings with the onsite team for SAFE project
- Involved in the Implementation of the web services for the business requirement
- Used Eclipse as Java/J2EE IDE tool for creating Servlets, JSPs, and Java Classes
- Implemented the Activity Logging module using Filters.
- Converting Ant to Maven for one of the Projects in Dashboard
- Used ANT scripts to build the application and deployed on Web Logic Server.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Enhancements/Bug Fixes for the Dashboard which is Middleware.
Environment: Java, J2EE, JSP, Struts, Oracle, HTML, XML, DOM, SAX, Tomcat, WebLogic, LOG4J,Clear Case, Eclipse, Toad, Visio, Apache Axis 2.