We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Over 7 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Core Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Intensive knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate, and JPA.
  • Experience in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX and JSP.
  • Expertise in various open source frameworks like Struts, Spring, JSF, and ORM Technology like Hibernate 3.0.
  • Experience in Design and Development of Business Process Management (BPM) usingIBM BPM.
  • Experience in working with multiple Servers like Confidential Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programming techniques
  • Extensive & expert level of experience with Java Platform, JEE5, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
  • Experience and detailed technical knowledge on Build and Configuration Management andDevOps Engineering.
  • Involved in design and implementation ofBPM process applications for different workflow modules.
  • Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans, Web Logic Workshop, and WSAD/RAD.
  • Experience in XML related technologies like JAXP, JAXB, XML, XTREAM, XSL, XSD, XPATH, DTD, and XML Schemas.
  • Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Extensive experience in implementation of the version control software VSS, CVS and Clear Case.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • IntegratedIBM BPM with external systems using SOA/Web Services.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
  • Expertise in various components in Spring IOC, AOP and MVC (Model View Controller) architecture.
  • Experienced in usingLog4jand good expertise in Ant tool and IVY tool. Hands on experience in UML Modeling using Rational Rose, UM Let.
  • Experience in developing and deploying applications through Tomcat and application servers like Confidential WebSphere 5.1/6.0/6.1/7.0 , Web Logic 9.1/10.3 and JBoss.
  • Excellent experience in developing applications using Eclipse IDE 3.0/3.1/3.2/3.3/3.4/3.5 and Confidential RAD.

TECHNICAL SKILLS

Languages: Core Java / Java 1.4/1.5/1.6, SQL and PL/SQL, UML, XML, XSL, XSLT, C, C++

J2EE Technologies: JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, JUnit, Java Mail API, RMI, JAXB, JAXP, Apache Axis2, REST.

Frameworks: Struts 1.x, Spring 1.x/2.x, MVC architecture, JSF 1.x/2.x, EJB 2.x/3.xPersistence layer Hibernate 2/3.1Spring with JDBC, Spring with Hibernate, Spring with JPA (Java Persistence API)

IDEs/tools: Eclipse, My Eclipse, Net-Beans, JBoss, WSAD/RAD, Confidential Rational Software Architect (RSA).

Design Modeling: OOA/OOD, AOP, UML, Microsoft Visio 2000, Visual paradigm, Borland Together

Web Tools: AJAX, CSS, JavaScript, Flex, XML, HTML, XHTML, DHTML, SOAP, BPM, WSDL.

Version Control: VSS, CVS, Subversion, Clear Case.

Database: Oracle10g/9i, MS SQL Server 2000/2005/2008 , DB2, Microsoft Access, and MySQLDocumentation Tools MS Office 2003/2007/2010 , Visio, MS Project, MS SharePoint

Web/Application Servers: Confidential Web Sphere, Web Logic, Apache Tomcat.

Methodologies: Agile, SCRUM, TDD, Waterfall

Operating Systems: Windows (Major), Win 95/98/NT/2000/XP, MSDOS 7.x and Red Hat Linux

Others: ANT, IVY, Maven, Rational Rose, UM Let, Log4J, Junit

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Sr. Java/J2ee Developer

Responsibilities:

  • Expertise inSavvion Production support, Servers.
  • Very good experience in Process modeling using Confidential BPM / Savvion Process Designer.
  • Design and Development of Toolkit, Services, Coaches and Coach Views.
  • Developing & Customizing the OOB portlets based on client requirements.
  • ImplementedATGREST services for Refill Order LookUp and Order Status LookUp.
  • Expertise inCamunda BPM a java based frame work for business process and automation process.
  • Expertise in Design and Development of processes and Common Resource projects usingSavvion.
  • Expertise in Continues Integration practices with Jenkins.
  • Implemented Shopping Cart and Checkout features forATGApplication.
  • Extensively used TOAD, SQL Developer tools to develop Oracle stored packages, functions and procedures forOracle database back-end validations and Web application development.
  • ImplementedCamunda workflow services for managing client transfer process.
  • Good Knowledge in using BPM functionalities exposed in the form of REST which are needed to develop custom Task Portals.
  • Used the BPM ToolCamunda and JBPM along with JAVA.
  • Implemented exception handling and email notifications Confidential service level and bpd level using advanced exception handling components ofIBM BPM.
  • Sound experience in J2EE, MVC architecture, spring, Struts and SOA.
  • Very good work experience on application development tools like Eclipse, Confidential & My Eclipse Blue.
  • Good experience in working with Agile using Rally.
  • Used Subversion as a version control for implementing the application.
  • Spring Framework Confidential Business Tier and uses Spring's Bean Factory for initializing services.
  • Developed the AJAX functionality using Ajax4JSF tags libraries and also implementing AJAX functionality for Asynchronous calls.
  • Performed the requirements gathering, gap analysis, problem determination, and work withBPM team for a solution formulation.
  • Involved in design and development of a workflow usingCamunda BPM.
  • Used Spring Core Annotations for Dependency Injection.
  • Developed Backing beans to handle UI components state and stores that state in a scope.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Configuring and creating the new Liferayportlets.
  • Worked on Oracle ATG/Endeca to develop the eCommerce Platform for Lowe’s.
  • Customized solutions within ATG business control center and ATG commerce service center.
  • Work closely with test team on ATG specific defects.
  • Worked closely with other ATG Service providers or implementers to meet the deadlines.

Environment: Confidential BPM 8.5.5 Advanced Version,Savvion7.5, Core java, JDK 1.6, Struts 2.0, JSP, JavaScript, jQuery, Visio, Spark, XML, JSON, Tortoise SVN 1.7.6, RESTful Web Service, Eclipse Indigo 3.7, Ajax, Oracle 11g, Oracle SQL Developer, RAD, Hibernate 3.0, Guvnor, EJB 3.0, JSF 2.0, Portal, Maven 3.0.4, Rest Client, Web logic Application Server 10.3.5, Win’7, WSD 8.5.5.

Confidential, Charlotte, North Carolina

Sr. Java/J2ee Developer

Responsibilities:

  • Wrote Object Oriented Programs incore java on Windows. Worked on topics such as access modifiers, polymorphism, abstraction, inheritance, exceptions, array lists and collections in general.
  • Created views using components ofPrime Faces Applications(PFA)in XHTML files and configuredJSFframework.
  • Framework leverages JSF features like Event handling, Validation mechanisms, and state management.
  • Created Managed bean used to instantiate backing beans used in a JSF application and storing them in a Scope.
  • Worked with JSR - 286portlets complaints for interportlets communication in Liferay.
  • Performed Use case design, object modeling using UML, like transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Developed UI pages with JSF framework.
  • Involved in writing the database integration code using Hibernate.
  • Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development.
  • Extensively used JSF Core and HTML tags and also FLEX for UI development.
  • Used Spring Framework with Hibernate to map to Oracle database.
  • Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Developed HQL, SQL queries. Used Agile methodology and participated in SCRUM meetings.
  • Build the application using TDD (Test Driven Development) approach.
  • Developed web-based customer management software and SOA architecture using Face lets, my Faces/Ice faces, JSF, Spring and web services.
  • Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.
  • Worked on ATG Targeter with CQ and Endeca.
  • Created Custom tag libs to compliance with the J2EE specifications
  • ImplementedATGREST Services for the easy integration with front end frameworks.
  • Eliminated multiple JSF component libraries and replaced with single component library using ICE faces.
  • Designed and developed customportlets in Liferay using Liferay APIs and Spring framework.

Environment: Core java, JDK 1.6, Struts 2.0, JSP, JavaScript, jQuery, Visio, Sparx, XML, JSON, Tortoise SVN 1.7.6, RESTful Web Service, Eclipse Indigo 3.7, Ajax, Oracle 11g, Oracle SQL Developer, RAD, Hibernate 3.0, Guvnor, EJB 3.0,JSF 2.0,oPortal, Maven 3.0.4, Rest Client, Web logic Application Server 10.3.5, Win’7, WSD 8.5.5.

Confidential, Washington DC

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Experience withATGContent Administration (ATGBCC) and Endeca Search.
  • Expertise in creatingDevOps strategy in a mix environment of Linux servers.
  • Responsible for the implementation of application system with core java and Spring framework.
  • Uses Rational Rose for model driven development and UML modeling.
  • Created PHP/HTML5/CSS3 Web pages to support Confidential Business Voice Xpress VOIP phone support portal using Agile practices and Rally management software
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Involved in configuring JNDI properties and used Data Source objects for database communication.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Deployed the application on Web Sphere Application Server.
  • Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Used ANT as a build tool and IVY as dependency tool. Used CVS version control for implementing the application.
  • Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations
  • Re-wrote several pieces to make them compliant with the emerging JSF standard.
  • Experience in working with relational database MySQL.
  • Developed complex SQL queries for extracting data from the database.
  • Involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans.
  • Actively participated in implementing the application using variousATGmodules.

Environment: Core Java6 (1.6), Spring 3, Hibernate 3.0, Oracle 10G, JSP, AJAX, Tomcat 5.0.28, Junit, WSDL, Apache Axis 1.4, IONA 5.1.1.2, Apache FOP, log4J, HTML, Angular JS, JavaScript, CSS, XML, SOAP 1.2, TOAD, PL/SQL Developer, Oracle Enterprise Manager, CVS, Windows XP, UNIX.

Confidential, New York city, NY

Sr. Java/J2ee Developer

Responsibilities:

  • Design patterns of Business Delegates, Service Locator and DTO are used for designing the web module of the application.
  • Experience Developing with Hybrid mobile app usingAngular.JS
  • Used Factory, Singleton design patterns for implementing enterprise modules/DTO’s.
  • Developed the Web Interface using HTML and CSS.
  • Extensively used the Struts controller component classes for developing the applications.
  • Extensively used the struts application resources properties file for error codes, views labels and for Product Internationalization.
  • Used MVC framework to separate concerns and structural components in the design.
  • Use ECLIPSE Blue 2014 as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Worked onATGBusiness Manager, Base layer and Pipeline Manager objects.
  • Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations.
  • Re-wrote several pieces to make them compliant with the emerging JSF standard.
  • Experience in working with relational database MySQL.
  • Used Spring DI for integrating Spring Service classes with Struts.
  • JavaBeans were used to store in a number of different collections of "attributes". Each collection has different rules for the lifetime of that collection, and the visibility of the beans stored there. The Java Server Pages (JSP) Specification defines scope choices.
  • Used JavaScript for the web page validation and Struts Validator for server side validation of data.
  • Consumed web services using Axis Web services.
  • Involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans.
  • Used JDBC and Hibernate to connect to the database using Oracle. Hibernate was used to Map relational data directly to java objects.
  • Worked hands-on to create automated, containerized cloud application platforms(PAAS), and design and implementDevOps processes that use those platforms.
  • Data sources were configured in the app server and accessed from the DAO’s through HIBERNATE.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Proficient in developing Web Services and its related frameworks like: WSDL, SOAP, REST, JAX-WS, AXIS and Jersey.
  • Coding and development usingcore java, J2EE, Hibernate, POI, Web services and DWR.

Environment: JDK 1.6, J2ee, EJB 2.0, JSF, Hibernate 3.0, Dojo’s, web 2.0, maven 2.2.1, dom4j parser, REST, Spring framework, struts framework, html, xml, Mongo DB, Active Vos, Ext Js, web services, Web sphere Message Broker, axis, log4j, Db2, Mainframes, RAD as our IDE, WSD 7.0/7.5.

Confidential, Portland

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in Requirements study, Functional analysis, detailed design including entity relations and various table design.
  • The web application framework used by the Pilot is Apache Turbine, which follows the MVC design pattern.
  • Developed a POC for Integration of Spring Web Flow with Turbine Framework.
  • Ability to support application deployments, building new systems and upgrading and patching existing ones throughATG methodologies.
  • Create and consume RESTful web services with Node JS andMongoDB.
  • Designed and implemented a GUI framework for Swing. Involved in Creation of Adobe Flex Families in Content Server and associated the JSPJSTL, JSF, OOD, J2EE, DOJO, POJO, AJAX, JDBC and XSD, XML pages to the assets.
  • Worked withATG company for managing deployments and CMS while production releases.
  • Used low-tech,agilemethods to communicate project progress.
  • Implemented the torque criteria objects to retrieve data from the database, wrote various sql queries and pl / sql blocks.
  • Involved in writing Shell and Perl scripts for automation of deployments to JBOSS, Tomcat server.
  • Used GWT for making HTTP requests to retrieve JSON data from a server.
  • Translate the user interface of a GWT application into another language using Static String Internationalization.
  • Used validation frameworks for specifying the validations rules. Extensive work on Web services (SOAP) and Restful application.
  • Developed Java Script for Client Side validations.Uses coding methods in JNIto initiate or enhance in-house custom developed RF optimization drive test software in support of 1Xused SDLC concepts.
  • Eliminated multiple JSF component libraries and replaced with single component library using ICE faces.
  • Experience in data modeling, dimensional modeling, logical and physicaldata modeling using ER win.
  • Wrote rules directly in theDrools Rule Language (DRL), and decision table.
  • Involved in applying SDLC (Agile, Scrum, RUP, Waterfall) concepts. Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Involved in writing the screen classes and Action classes for implementing the business logic of Pilot and object oriented programming.
  • Used SVN for version control of the code and configuration files.
  • Experience working on ApacheCamel as an integration platform.
  • Monitored and responsible for troubleshooting the WebSphere Application Server with JVM logs, Process Logs, Service logs.
  • Familiar withmicroservices architecture.
  • Worked with Bootstrap Twitter Framework and Angular.JS to Design single page application.
  • Developed and executed software systems utilizing JavaScript andGroovy.
  • Developed rule-based applications usingDrools and Java.
  • Coding and development usingcore java and Fitness script.
  • Technology expertise to support design and implementation work usingATGapplications.

Environment: Core Java, J2EE, JSP 2.0, Struts 1.2, EJB 2.0, JMS, JNDI, Oracle, DHTML XML, DOM, SAX, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), Groovy gails, UNIX, Confidential Web Sphere Application Server 5.1, Hibernate 2.0, spring, LOG4J, CVS.

Confidential

Java/J2ee Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design analysis and code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Developed spring based backend to provide complete backend data services for Savvion portal based projects.
  • Experienced with databases like SQLite and MongoDB.
  • Worked on triggers and stored procedures on Oracle database. Apache Ant was used for the entire build process.
  • IntegratedIBM BPM with external systems using SOA/Web Services.
  • Designed and developed Groovy Grails applications for end users.
  • Application was deployed on Web Sphere Application Server. Coordinated with testing team for timely release of product.
  • Provided BAU support on Unix servers of Standard Chartered bank based in Singapore. Supporting AIX /Sun midrange and Unix entry level platforms.
  • Knowledge of advanced level programming inC/C++ and Java.
  • Used JUnit framework for Unit testing of application andSpock Groovy framework for Automated Functional Testing.
  • Used Angular.JS in developing single page applications.
  • MigratedBPM processes from Teamworks6.x toIBM BPM 8.5.5.
  • Developed spring based backend to provide complete backend data services for Savvion portal based projects.
  • Peer reviews of the Design and Source Code (C, C++, and Shell Scripts).
  • Involved in installation of Camunda BPM and set up of TOMCAT server forCamunda for process engine architecture.
  • Network Deployment Various Operating Systems like AIX and Linux Environments.
  • Experienced withGroovy /grails and its underling technologies, Spring and Hibernate.
  • Communicated with the developed Web Services usingREST Client and JSON.
  • Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Drools and Blaze rule engine, JSF, Junit.
  • Involved in process engine bootstrapping forCamunda BPM process engine architecture.

Environment: Environment Oracle AGT Commerce Suite 11.1/10.2 WebSphere, JBoss, J2SE, EJB, Core Java, JSP, Servlets, Hibernate, Tomcat 5.0, Frame Work, Struts, Test Case, JUnit, J builder 5.0,Bpm, ANT, Eclipse, CSS, JavaScript,, Oracle Fusion BPM/BAM, XML, XSL, Log4j, JMS,, Cassandra &solr, Web Services, Confidential WebSphere Message Broker 8.0,, LDAP(Lightweight Directory Access Protocol).

Confidential

Java Developer

Responsibilities:

  • Developed dynamic content of presentation layer using JSP.
  • Developing dynamic web pages using HTM, CSS, JavaScript, jQuery, JSON.
  • Developed the application by using Java, JSP, Spring MVC, Servlets, Hibernate, JDBC. in Java/J2EE Design using MVC architecture.
  • Design and Implementation of RESTful Services.
  • Developed dynamic and responsive UI using Bootstrap, Knockout, JQuery, handsontable, select2 and JSP.
  • Developed Struts 2 controllers, entities and DAO’s using EJB 3.0 and JPA.
  • Created reset password screen and functionality using WebLogic user management API.
  • Created History tracking for the modules of the project with JSON Dispatch.
  • Created DDL’s and DML’s for creating and updating database objects.
  • Did Java Code customization, integration, testing and deployment on to the WebLogic servers.
  • Created ANT build scripts for the complete application.
  • Written the nightly batch job using Java, UNIX shell scripts & PL SQL to load data from OES.
  • Configured Weblogic cluster and Apache Proxy server.
  • Created Secondary JSPs, Styles & Grids for QPortal.
  • Fixed the issues and bugs related to portal and proxy servers.
  • Involved in documenting the project and created Application Manageability Specification (AMS), Release Definition Document (RDD), Disaster Recovery Plan (DRP), etc.

Environment: Java, JSP, Servlets, Struts, JavaScript, HTML, CSS, Eclipse, Tomcat Server, VSS and Oracle 9i, Spring 3, Hibernate 3.0, Oracle 10G, JSP, AJAX, Tomcat 5.0.28, Junit, WSDL, Apache Axis 1.4, IONA Artix 5.1.1.2, Apache FOP, log4J, HTML, JavaScript, CSS, XML,SOAP 1.2, TOAD, PL/SQL Developer, Oracle Enterprise Manager, CVS, Windows XP, UNIX.

We'd love your feedback!