We provide IT Staff Augmentation Services!

Java/grailsdeveloper Resume

0/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • Over 8 years of experience in JAVA/J2EE projects in software analysis, design, implementation and development.
  • Strong experience in Design and development of multi - tier web based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL and JDBC.
  • Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns. Strong hands-on experience with AngularJS and NodeJS.
  • Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, ActionScript, JSF and JSP.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS), Groovy-Grails and XML.
  • Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.
  • Developed efficient enterprise applications using Grails Framework making the implementation faster and easier.
  • Experience in log management tool like Splunk, generating the application usage reports.
  • Experience in implementation of business applications using BEA Web logic, Web Sphere,IBM Websphere Application andPortalServer (WAS/WPS), Json and Tomcat.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment. Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP, Servlets, EJB, JMS, XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications. Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer
  • Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing web applications. Knowledge of a variety of process methodologies, modeling techniques and BPM tools
  • Experience in deploying Android and IOS mobile applications in Android play store and Apple app stores.
  • Experience programming inthe JBOSS Enterprise SOA environmentincluding JBOSS Workflow and DroolsBusiness Rules engine
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB. Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experience in using frameworks like Hibernate, Java Server Faces along with Extensive experience in Python. Understanding of VPN solutions.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
  • Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
  • Excellent communication, Team work, inter-personnel and presentation skills

TECHNICAL SKILLS

Programming Languages: Java, Groovy, XML, HTML5, Servlets, JDBC, MSMQ and Scala.

Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript

Application and Web Servers: Apache Tomcat 3.3, 5 and 7.0.21, 5.x/6.x, Jboss 4.3 and 7.0.1, Web Sphere, Web logic

J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, Spring MVC,Grails, Spring DAO, Spring Security, Spring WS, Drools, Jboss Enterprise portal, Jboss seams, JSTL, EJB, RMI, JDBC, JMS, Web Services, JSF Birt Report, Crystal Reports

Other: Angular JS, Node JS, Full Stack, LinQ, Drools, BPM

Developer Tools: (IDE)Eclipse, Net Beans,intellij,WSAD, RAD

Databases: Oracle, DB2, MS SQL Server, MS Access, Sybase

Modeling Languages: UML

Configuration Management Tools: Rational Rose, JUnit, JMock, Log4j, CVS, SVN, ANT, Microsoft Visio

RDBMS: Oracle 8i/9i/10g, SQL SERVER 2000, 2005, 2008, DB2, Sybase, MS Access

Operating System: Windows XP/VISTA/windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

Confidential, Fort Worth, TX

Java/GrailsDeveloper

Responsibilities:

  • Designed and developed GroovyGrailsapplications for end users.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Wrote controllers with Groovy to connect front-end interfaces with java services on Grails framework.
  • Developed theUse Casediagrams andClassdiagrams.
  • Developed Test Driven Development (TTD) for both new and existing applications.
  • Worked on Spock and Junit mocking in grails unit testing.
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
  • Created a Call Center data entry application in Grails to generate management statistics.
  • Tech highlights: Groovy Grails, Subversion, Quartz, Acegi, Lucene, Grails-Jasper, Grails-Sanitizer, Grails-Searchable, Grails-Webflow, & Postgres
  • Developed web services that are to be consumed by third party sources
  • Developed android and IOS mobile applications using the mosaic platform.
  • Implemented dual security application using Java/Groovy/Grails that eradicates the hazard of compromised credentials during authentication.
  • Tested the applications using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Developed the User interfaces usingHTML, CSS3,JSP,and JavaScriptetc.
  • Experience withAjax.
  • DevelopedSQL queriesandStored Proceduresfor retrieving the data from several databases.
  • UsedGrails Domain structurefor Object Relational Mapping.
  • Log4Jwas used for logging errors in the application.
  • Designed, coded and tested portfolio optimization system usingDroolsRules Engine.
  • Developed user interfaces using HTML, XHTML, AJAX, CSS, JavaScript, JQuery
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS
  • Developed SQL Queries using Froq for Oracle DB server and Sequel Pro for MySql DB

Environment: Java,Groovy J2EE, Javascript, HTML5, CSS3, Angular.js, Spring, Hibernate, Grails, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, Mysql DB, Oracle, CRUD, PL/SQL, JDBC, UML, Intellij, Junit, Gradle, Froq, Sequel Pro, Tomcat, Agile.

Confidential, Fort Worth, TX

Java/J2EE Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer. Understanding software requirement and utilizing apposite technology to enunciate most apposite data flow between front end and back end technologies.
  • Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse. Understanding the Business Process and developing logic and software stack based on business flow.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed and designed new cross-browser accessible interfaces using JQuery and JavaScript. Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. Used WebLogic for deployment of applications.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database. Uses the DAO pattern for data access layer and JMS API for the messaging requirement. Used Javascript and JQuery for validating the input given to the user interface. Developed test cases and performed unit test using JUnit Framework.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence. Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling. Used SVN Subversion for software version control.
  • Developed web applications using Spring MVC, JQuery, HTML5, Used Eclipse IDE for designing, coding and developing applications. Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library. Customized Jasper Reports and SQL procedures according to the client requirements.
  • Designing and creating business rules using Corticon Rule Engine. Utilized Agile Methodology (SDLC) to managed projects.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Used Backbone.js to create Data model to and to trigger event-handling on data change on UI interface.
  • Involving in Building the modules in Linux environment with Ant Script.
  • Used Microsoft Office Lync as office communicator.

Environment: Java, J2EE, Javascript, HTML5, CSS3, Angular.js, Spring, Hibernate, Struts, Weblogic, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, Mongo DB, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN,, GWT (Google Web Toolkit), Jasper report, ILOG, Agile, Web 2.0, SOA

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Experienced in reviewing the functional, business and high-level design requirements.
  • Developed theUse Casediagrams andClassdiagrams.
  • Application built onJavaFinancial platform, which is an integration of several technologies likeStrutsandSpring Web Flow.
  • Used theInversion of Controlmodule of Spring framework.
  • Experience in working withthin,thickandNFCclients.
  • Used Maven for build framework and Jenkins for continuous build system
  • Published methods as web methods usingREST-FULweb services
  • Designed enterprise level applications onXML schema,SOAPandWSDLtechnologies.
  • UsedXPATH,XQueryandXSLTfor XML transformations.
  • UsedXMLBeansfor parsing the XML documents.
  • UsedSoap over HttpandSoap over JMSfor communication between components.
  • Created the test cases usingJUnit.
  • Developed the Application and business logic usingJava1.6
  • Implemented several design patterns likeSingleton,MVCandFactorydesign patterns.
  • Developed the User interfaces usingHTML, CSS3,JSP,JavaScriptandTilesetc.
  • Experience withjQuery.
  • DevelopedSQL queriesandStored Proceduresfor retrieving the data from several databases.
  • UsedHibernatefor Object Relational Mapping.
  • UsedFree Marker Templatefor sending the parameters to the back end systems.
  • Log4Jwas used for logging errors in the application.
  • Performed Application development using RAD and Web-sphere Application Server. designing and developing interfaces to interact with the existing application using XML/XSLT
  • Designed the application architecture Spring MVC and J2EE specifications.
  • Developed user interfaces using HTML, XHTML, AJAX, CSS, JavaScript, JQuery
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS
  • Developed application using Spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed SQL Queries using Toad for SQL Server
  • Created ant build files to create the EAR and WAR files
  • Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational rose.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring 2.5, Struts 1.3, Hibernate 3.0,Java1.6 Oracle 11g, Ant, SOAP,WebSphere 6.1, HTML, JavaScript, JUnit 4.0

Confidential, Dallas, TX

Java J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
  • Extensively used My Eclipse as an IDE for building, developing and integrating the application.
  • Extensively used Rally's Agile Management tool (Rally Dev).
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Manipulated DB2 for data retrieving and storing using ORM.
  • Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
  • Extensively worked on SOA and Web Services in Axis 2.0 to get the data from third party systems
  • Provided SQL scripts and PL/SQL stored procedures for querying the database.
  • Provide Maven, MS build tool for building and deploying the application.
  • Building and Deployed the application in Web logic Application Server.
  • Created system architecture and design using the UML Analysis Model and Design Model
  • Developed Servlets and a JSP for performing CRUD operations on domain specific entities.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Involved in the development of the application based on backend Spring MVC architecture.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Design to reuse Spring framework starting from user submitting the HTTP Servlet request from JSP and Dispatcher Servlet passing the request to Controller to service layer and delegating the request to DAO layer for via Facade using Business Delegator Design Pattern.
  • Used the Spring DAO to handle exception for database transaction like open connections, no result, connection aborted, closing the connections etc.
  • Used Design Patterns like value object, session facade and Factory.
  • Developed the presentation Tier using JSP, XHTML, and HTML.
  • Third party credit card information accessed via SOAP Web-Services.
  • Check-in and Checkout of application is achieved using CVS.

Environment: WebServices,JBoss,Spring,Hibernate,JAXB,XML,SOA,SOAP,JAXRPC,Maven,PSS,HTML,CSS,TDD,SQL,WSD, RallyDev, Selenium, JavaScript, Git, Eclipse, JQuery, Junit, XML.

Confidential

J2EE Developer

Responsibilities:

  • Designed the application based on the architecture of theMVC design pattern.
  • Project was developed following Agile and Scrum methodologies.
  • Requirement Analysis and Documentation as per SDLC methodologies.
  • Converted requirement into flow design diagram using MS Visio.
  • Performed data loading usingspring-Hibernate.
  • UsedWSDLto post the services in theUDDI.
  • ConfiguredHibernate'ssecond level cache using EHCacheto reduce the number of hits to the configuration table data.
  • Developed views for JSP pages using AJAX
  • Extensively usedHibernatein data access layer to access and update information in the database.
  • Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL
  • Created Functional Test cases and achieved bug fixes.
  • WroteSQL,PL/SQL(Procedures/Functions/Packages/Triggers) to handle business functionality.
  • UsedXMLSAXparsertosimulate xml file which has simulated test data.
  • Code review and function testing for better client interface and usability.
  • Participation in meeting with team, senior management and client stakeholders

Environment: Java, J2SE, JSP, Servlet, SQL, Oracle9i, JDBC, Swing, Eclipse, HTML, SDLC, MS Office, Windows, AJAX, JPA annotations, SOAP web services, WSDL, UDDI, SAX, DOM

Confidential

Software Developer

Responsibilities:

  • Worked closely with the Requirements team and analyzed the Use cases
  • Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Developed in Eclipse environment using Struts based MVC framework.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Created JSPs using JSTL and Spring tag libraries.
  • Developed Struts Action and ActionForm classes. Created the Tile definitions as required.
  • User Input Validation is done using the JavaScript.
  • Performed SQL operations using Oracle Database
  • Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Performed unit testing using JUnit framework.
  • Participated in Functional Design Document and Technical Design Document reviews.
  • Actively participated and contributed to establishing Standards and Guidelines.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Involved in the Integration testing support and involved in bug fixing.
  • Deployed application in Web Sphere Application Server and developed using WSAD.

Environment: WebSphere Server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, Taglibs EJB, RAD, J2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, SQL, MVC, CVS.

We'd love your feedback!