We provide IT Staff Augmentation Services!

Java Developer / Groovy Grails Developer Resume

4.33/5 (Submit Your Rating)

Charoltte, NC

SUMMARY

  • 8+ Years of professional experience in Development, Design, Analysis, Testing, Implementation, production support and maintenance of N - Tier Application Systems in Internet environment using Java/J2EE technologies.
  • Experience in Web application development using Servlets, JSF, Hibernate, Web Services, WSDL, SOAP,EJB, JDBC, JUnit, Log4J, XML.
  • Experience with application servers such as IBM WebSphere, Oracle Web Logic and JBoss.
  • Working experience on MVC architecture.
  • Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services
  • Experience with Spring MVC, AOP and IOC
  • Extensive experience in developing applications using Rational Application Developer, NetBeans, Eclipse.
  • Automation Test Suite development using Selenium Web Driver.
  • Good experience in using DB2 and Oracle database.
  • Good knowledge and experience using Agile methodologies such as SCRUM, XP, TDD, Pair Programming etc.
  • Experience using Java build tools - Ant & Maven/ Jenkins.
  • Knowledge of OO designs including GOF and J2EE Design Patterns such as Singleton, Factory, Proxy, Abstract, Service-Locator, Business Delegate, SOA and DAO.
  • Worked in all phases of SDLC.
  • Excellent communication and interpersonal skills, quick learner, self-motivator, ability to work individually and as well as in a team environment with good team spirit.
  • Excellent experience in Agile development methodology with good practices like Pair programming, Unit testing, Integration Testing and Java script Jasmine Tests.
  • Good experience with Test Driven Development.
  • Experience in interacting with Clients and Developers

TECHNICAL SKILLS

Operating Systems: Windows XP,7/8/8.1, UNIX, MS DOS, RedHat Linux

Programming Languages: Java, JavaScript, SQL, C++, Groovy

Frame Work: JSF 2.0, MVC, Hibernate 3.0, JUnit/ TestNG

Web Technologies: JSP 2.2, EJB 2.0, JAXB/JAXP, Web Services, JPA, XML, XSLT, SAX, DOM and HTML, JSTL, Adobe Form Server, SOAP, WSDL, UDDI, SDLC, CSS, AJAX, JavaScript, JfreeChart, XDP, ThickBox, jQuery, SWT, JFace,Grails,GORM,GSP

Application / Web Servers: BEA WebLogic 11g, IBM WebSphere 8.0, JBoss 5.0, Tomcat 7

IDE: Rational Application Developer 9.0, NetBeans 6.7, Eclipse 4.4

Databases: DB2 10.1, Oracle 11g, MS-SQL

Version Control Tools: CVS, Subversion, Harvest, PVCS

Others: ANT, Maven, SQL Navigator, DBVisualizer,Microsoft Outlook, Lotus Notes, Microsoft Visio, MS Office, JRule, Rational Rose, JProfiler, PMD, FindBugs 2.0.3, Putty

PROFESSIONAL EXPERIENCE

Confidential - Charoltte, NC

Java Developer / Groovy Grails Developer

Responsibilities:

  • Involved in business requirement gathering, Analysis, Design, Development, Integration of end to end application modules.
  • Used groovy and spring boot to collecting the data from users and packaged the data as json distributed to 43 applications .
  • Created Hibernate mapping (hbm.xml) & configuration (cfg.xml) files.
  • Wrote Unit and Integration tests for Domain and Service Classes
  • Developed complex SQL queries for joining tables.
  • Implementing logging and refactoring Spring boot Application
  • Implemented Grails Spock Test cases for all existing controllers, Services and Domain classes
  • Implemented Integration Tests cases for all existing controllers, Services and Domain classes
  • Implemented Grails Services and controllers to perform actions.
  • Implemented Grails Pagination to display data using Grails Templates and views.
  • Worked on Adding CSS modifications to the existing screens to change the look & Feel
  • Separate CSS & JS Scripts from GSP Pages.
  • Implemented better error handling for all service, controller classes
  • Implemented Grails plugin for Domain objects to use in multiple projects.
  • Implemented UI using Grails server pages.
  • Implemented Grails TagLibs to avoid groovy code in GSP pages.
  • Implemented REST Based Web Services with Spring MVC
  • Involved in testing, debugging, bug fixing and documentation.
  • Analyzing logs in the client’s production environment to fix any defects as part of the production support.

Environment: Java 8, Spring 4.0, JDBC 11.2.0, JMS, JSP,JSTL, Log4j, Groovy, Grails, GORM, GSP, oracle 11g,Redis 3.0, Sapring Boot

Confidential - Dallax, Tx

Java Groovy/Grails Developer

Responsibilities:

  • Involved in business requirement gathering, Analysis, Design, Development, Integration of end to end application modules.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Created Hibernate mapping (hbm.xml) & configuration (cfg.xml) files.
  • Implemented Domain classes with HQL and native SQL queries for service classes to expose as Web Services.
  • Wrote Unit and Integration tests for Domain and Service Classes
  • Developed complex SQL queries for joining tables.
  • Implemented Grails plugin for Domain objects to use in multiple projects.
  • Implemented Grails Services and controllers to perform actions.
  • Implemented Grails plugin for Domain objects to use in multiple projects.
  • Implemented UI using Grails server pages.
  • Implemented Grails TagLibs to avoid groovy code in GSP pages.
  • Used GORM OR mapping tool for transparent DB persistency.
  • Used Grails command objects for validating non persistent objects.
  • Implemented REST Based Web Services with Spring MVC
  • Involved in testing, debugging, bug fixing and documentation.
  • Analyzing logs in the client’s production environment to fix any defects as part of the production support.
  • Used Angular JS for internal search application

Environment: Java 6, Spring MVC, AOP, JDBC2.0, JMS, JSP,JSTL, Log4j, Groovy, Grails, GORM, GSP, Tomcat, Angular JS

Confidential, Cleveland, Ohio

Groovy/Java Developer

Responsibilities:

  • Followed Agile methodologies including Pair programming, worked in team space environment, daily status meetings, test driven development and extreme programming.
  • Developed DAO (Data Access Objects) to interact with the database using JDBC for complex queries.
  • Developed model/business logic components using session beans and used message driven beans to interact to application using EJB.
  • Involved in setting up Grails project and its configuration
  • Implemented Grails Services and controllers to perform actions.
  • Implemented UI using Grails server pages.
  • Used Grails command objects for validating non persistent objects
  • Implemented Grails Restful web services using Grails ..
  • Developed the applications using NetBeans IDE 6.7
  • Create Grails plugin for Domain classes to use across projects
  • Managed Transactions using Grails Server Pages
  • Wrote Grails Criteria for complex queires
  • Wrote constraint Validations in Grails Domain classes.
  • Involved in cross platform UI development using Bootstrap.
  • Developed the entire business layer for multiple features of this application.
  • Wrote SQL queries for data retrieval and updating the Oracle database tables.
  • Implemented data transformation logic between this application and legacy systems.
  • Identified tasks in the development of application and estimated time required in completion of the tasks.
  • Involved in release and deployment procedures.
  • Used Subversion for version control.
  • Developed Agile processes using Groovy, JUnit to use continuous integration tools.
  • Used Maven scripts to do compilation, packaging and deployment in an application server.
  • Used UNIX commands to view server logs and troubleshoot issues.
  • Defects were updated in HP Quality Center.
  • Actively involved in Production support from client requirements to developmental aspects with coding, system optimization and testing.

Environment: Jdk 1.5, Bootstrap, Oracle 10g database, JDBC2.0, JSP2.0, JSTL, JMS,WebLogic Server 10.3, EJB 2.0, CSS, JavaScript, HTML, XML, WebServices, Altova XML Spy 2009EE, ANT, Putty, JUnit, Subversion, Clear-Quest, UNIX, Log4j.Groovy,Grails,GORM,GSP

Confidential, Cleveland, OH

Jr Java Developer

Responsibilities:

  • The project involves complete software development life cycle with Object Oriented approach of clients business process and continuous client feedback. Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
  • Developed UI modules using HTML, JSP, JavaScript and CSS.
  • Used Spring validation and wrote validation rules.
  • Development of component’s application using Java, JSP, Directives, Expressions, JavaScript and XHTML
  • Developed Java Servlets as access/task controllers and Java Beans wrapper components to implement business logic.
  • Designed and developed Login/Logout module using JSP and Spring Handlers to authenticate the access level for the users.
  • Developed internationalized JSP pages using resource bundles
  • Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects, View Resolver.
  • Used eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting.
  • Wrote service method and SQL queries, PL/SQL to interact with Oracle DBMS.
  • Used Log4J and JUnit for debugging, testing, and maintaining the system state.

Environment: Java,j2ee,Spring 1.3, Hibernate, JUnit, XML, Eclipse, UML, HTML, UI, JavaScript,Log4j, Subversion, SQL Server, WebLogic10, UNIX and Windows

We'd love your feedback!