We provide IT Staff Augmentation Services!

Senior Java / J2ee / Groovy Software Engineer  Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Java / J2EE / Groovy / Full - Stack Developer (Willing to relocate) Accomplished software engineer with 7 years of combined experience in Java and Groovy development.
  • Demonstrated talent in enterprise application design and J2EE architectures, as well as object oriented design and open source technology. Skilled with database development and integration.
  • In-depth knowledge of Struts, Spring, Hibernate, Spring Boot, Spring Web MVC, JPA, Design Patterns, Visual Paradigm, Maven, SVN, Git, GWT, Grails, Groovy, JasperReports, XDocReport, JQuery, DWR, OSGI, MySQL and Amazon Web Services.
  • Java Application Development Object-Oriented Programming UML Modeling
  • Software Analysis & Testing Database Design & Management Web Application Development

TECHNICAL SKILLS:

Languages: Java, Groovy, JavaScript, C

Web: j Query, AngularJS, Node.JS, Servlet, JSP, Ajax, XML, Thymeleaf, HTML5, CSS3, JSTL

Databases: MySQL 5.5.27, Oracle 10g, SQL Server, MongoDB, SQLite, DB2, NoSQL(Amazon DynamoDB)

Tools: STS 3.0, Eclipse 3.3, Ant, XDocReport, Git, TortoiseSVN, StarUML, Maven, Filezilla, Visual Paradigm, JasperReports, JIRA, Jenkins, Gradle, GGTS

Platforms: Windows XP, 7 & 10, Linux Red Hat, Unix, AWS

Framework: GWT 2.4.0, Grails, Spring, Spring Boot, Spring Web MVC, Spring Security, JPA, Hibernate, Struts, DWR, OSGI, Geb, Mockito, JSF, JUnit, JavaFX, EJB

Design Patterns: Abstract Factory, Adapter, Bridge, Builder, Chain of Responsibility, Command, Composite, Decorator, Facade, Factory Method, Proxy, Singleton, Template Method, Iterator, Strategy.

Web/App Servers: WebSphere, Tomcat, Jetty, JB oss, Glassfish

SDLC: Agile (Scrum), Waterfall

Web Services: RESTful, SOAP, JSON

Big Data: Hadoop, Spark, MapReduce

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java / J2EE / Groovy Software Engineer

Responsibilities:
  • Analyzed requirements and designed class diagrams, and sequence diagrams using UML, and prepared high level technical documents.
  • Created JasperReports environment to generate PDF, Excel and docx files for Simple Fund 360.
  • Maintained production and test systems, and delivered bug fixes and change request enhancements.
  • Worked in Continuous Integration tool Jenkins to fetch, build and deploy the code.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
  • Developed RESTful API with Spring Framework for benchmarking purposes.
  • Configure AWS environment to setup the necessary deployment and database servers.
  • Used jQuery, Ajax and AngularJS2 to design the front-end UI's of all the application suites.
  • Upgrade the G rails framework and corresponding plugins from 2.2.x to 2.4.4
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’ s to retrieve the data and did other database configurations using Spring.
  • Developed unit test cases for the data access layer and business components using Junit and Mockito.

Technologies: Java(JDK7 and JDK8), JMS, Groovy, GWT 2.4.0, Grails, AngularJS2, JQuery, Tomcat 7.0, DynamoDB, JasperReports, AWS, OSGI, Geb, HTML5, CSS3, Mockito, JUnit, MySQL 5.5.27, Hibernate, Spring MVC

Confidential

Java / J2EE Software Engineer

Responsibilities:
  • Provided user requirements analysis, design, and programming support for enhancement of application accessed by 6 million users worldwide.
  • Optimized product definition, release processes, and user application customization by introducing strategic new methodologies and best practices.
  • Developed and implemented client side and server side validations.
  • Delivered troubleshooting and bug resolutions, and change request enhancements.
  • Used Spring 1.2 to provide the necessary web services to handle the requests from front-end GUI.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’ s to retrieve the data and did other database configurations using Spring.
  • Developed unit test cases for the data access layer and business components using Junit.

Technologies: Java(JDK6), Atlas Rich Client Framework, JUnit, Spring 1.2, Hibernate 3.0, EJB, WebSphere 6.1, Oracle 10g, Eclipse 3.3, Windows XP

Confidential

Java / J2EE Developer

Responsibilities:
  • Designed and developed presentation layers, as well as business layer, for entire application.
  • Created and deployed project on Tomcat.
  • Implemented Java and J2EE Design patterns such as Template Method.
  • Worked on bug fixing and enhancements on change requests.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles, Interceptors, and Validations provided by Spring framework
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’ s to retrieve the data and did other database configurations using Spring.
  • Developed unit test cases for the data access layer and business components using Junit.

Technologies: Java(JDK6), Spring 2.0, Struts 2.0, JSP, JUnit, Hibernate 3.2, DWR 2.0, ANT 1.6.5, Tomc at 6.0, Oracle 10g, MyEclipse 6.0, Window

We'd love your feedback!