We provide IT Staff Augmentation Services!

Java\j2ee Developer Resume

0/5 (Submit Your Rating)

Clayton, MO

SUMMARY

  • Over 8+ years of IT experience in developing, deploying and maintenance of Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies.
  • Involved in full life cycle of Software Development process including requirement gathering, design, development, implementation, testing and maintenance.
  • Expertise in using Java, JSP, JNI, JNDI, JMS, EJB, Frameworks (Struts, Spring, Hibernate, JSF).
  • Strong working experience in Design, Development and implementation of several J2EE frameworks like Struts MVC, spring boot, Spring IOC, Spring MVC, Spring Web Flow, Spring JDBC, Spring JMX and Hibernate.
  • Proficiency in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
  • Experience in using technologies like XML, XSL, DOM, SAX, XSLT and XSD Schema.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
  • Experience in installing, configuring, tuning Web Sphere, Web Logic, Apache Tomcat, and JBOSS.
  • Expertise in web-based GUIs development using Applets, Swings, JavaScript, JSP, HTML,DHTML, CSS.
  • Skilled in developing UI using HTML, DHTML, Angular JS, JavaScript, JQuery, AJAX, JSP, Servlets, JSF, and Dojo Components.
  • Experience in Design, Development and Integration of Enterprise Applications using JDBC, Servlets,JNDI, RMI, EJB, JMS, Java Mail, JAXB, and Web Services.
  • Experience in Internationalization(i18n) and Localization(l10n).
  • Experience in using ANT and Maven for build.
  • Worked on version controls like CVS, SVN, GIT,PVCs and good exposure to IDE tools like Eclipse, Net Beans, IntelliJ.
  • Implemented J2EE Design Patterns like Session Façade, DAO, ORM, Service Locator, Singleton Pattern, Front Controller and Value Object Pattern, Data Source and Business Delegate etc.
  • Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test Driven Development (TDD).
  • Hands on experience in java application testing using JUNIT and Mock framework for unit testing and System testing and also involved in Troubleshooting, Problem solving and Bug fixing.
  • Hands on experience with Oracle 8i/9i, Oracle 10g/11g databases and writing complex SQL queries, writing Stored Procedures, Functions and Triggers and performed complex database related operations.
  • Experience in working with NO SQL database Mongo DB in performing many database operations.
  • Good exposure to UML methodologies involving Use cases, Sequence Diagrams, Activity Diagrams, Class Diagrams.
  • Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic Server, JBoss, WebSphere and Tomcat.
  • DevelopedUnix scripts for deploying and building the system.
  • Worked on different platforms like Windows, UNIX and LINUX.
  • Extensively used Jenkins application for continuous integration to setup the nightly builds and for deploying.
  • Involved in Production Support by supporting production issues and involved in Production Releases.
  • Good experience with analysis of the user needs documentation and translation into proper system requirement specifications and working under tight schedules and capability to adapt New Tools and Applications.
  • Highly self-motivated with strong analytical, communication skills and ability to perform well in high pressure environment, ability to work independently and in team atmosphere and good co-coordinator in interacting with various teams to work in collaborative environment.

TECHNICAL SKILLS

J2EE Technologies: JDBC, Servlets, JSP, JSTL, JSF, EJB, JNDI

Framework and Tools: Jakarta Struts, Hibernate, Spring, Ant, Maven, Log4J, JUnit, Mock, J2EE Design Patterns, jQuery

Programming Languages: Java, C, C++, SQL and PL/SQL

Web Technologies: XML, XSLT, SAX, DOM, JAXB, SOAP, JavaScript, HTML, CSS, DHTML, REST, JAX-WS, JAX-RS, AJAX

Web servers: IBM WebSphere, WebLogic, Apache Tomcat Application Server, JBOSS

IDE Tools: IntelliJ, Eclipse, Net Beans, EditPlus

Databases: Oracle 8i/9i Oracle 10g/11g, DB2, SQL Server 2000, Informix DB

Operating systems: Windows 98/NT/2000/XP/7, UNIX, LINUX

Design/ Version control: UML, Rational Rose, CVS, SVN, PVCS, and GIT

Web Browsers: IE 7/8/9, Mozilla Firefox 9/10/11/12/13, Google Chrome, Safari

Methodologies: Agile (Scrum and Kanban), Water Fall

Others: HP Quality Center, SOAP-UI, Postmaster

PROFESSIONAL EXPERIENCE

Confidential, Omaha, NE

Java\J2EE Developer

Responsibilities:

  • Designed web applications consisting of public applications.
  • Worked in designing, development and delivery of the projects.
  • Interacted with business users and participated in meetings to gather functional and non-functional requirements with business experts.
  • Developed User Interface presentation using JSF and CSS.
  • Implemented client-side validations using JSFvalidations and JavaScript.
  • Worked on creating Database Tables. Used iBATIS to access DB2 data and SQL to access SQL server data.
  • Used iReports to create PDFs for the web apps.
  • Used Spring framework including Spring core/IoC, Spring Web, Spring Security.
  • Used Spring to create mappings.
  • Used SpringBatch for bulk processing to perform business operations include automated, complex processing of large volumes of information that is most efficiently processed without user interaction.
  • Worked with core java technologies like Multi-Threading and Synchronization.
  • Implementation of Data Access Object (DAO) layer and used with Spring.
  • Experience in handling data import from No SQL solutions like Mongo DB to HDFS.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC-2, Business Delegate, Session Façade, Service Locator, Data Access Object, and Singleton.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle 9i RDBMS.
  • Created RESTful web services interface to Java-based runtime engine and account.
  • Experience in developing large, small and micro REST and SOAP web services in Service Oriented Architecture (SOA) design.
  • Used Spring’s WebService Template to consume SOAP based web services.
  • Handled Source Code using PVCs.
  • Developed Action Classes and Java Beans using MVCarchitecture.
  • Designed and developed Asynchronous Engine Framework which is being used to build applications on Message oriented Middleware using JMS for sending email notices.
  • Used various tools like Fiddler for debugging, JIRA and leankit for userstories and tasks, SourceTree to interact with GIT, GIT and GIT Extensions for code checkout
  • Wrote custom components in JSF for components such as data tables.
  • Worked with Testing Team to ensure complete test coverage of customizations by creating unit test cases and executing them.
  • Developed the code using Test Driven Development(TDD).Followed good coding and standards, reviews and refactoring has done using different open source tools.
  • Analyzed and run Impact Analysis.
  • Used UNIX commands and shell scripting.
  • Worked in testing, debugging and troubleshooting the production/testing issues, enhance the code to fix the bugs to meet the business requirements
  • Involved in major Releases and monitored Production logs and provided Production Support.

Environment: Java, Eclipse, Spring Framework 4,2,Hibernate 4.0, ANT build scripts, JSF, CSS, iBATIS, Java Persistence Architecture (JPA), JDBC, Apache Tomcat, SQL Management Studio, IBM Management Studio,Unix-AIX.

Confidential, Florida FL

Java\J2EE Developer

Responsibilities:

  • Involved in day-to-day tasks of working with Groovy/Grails.
  • Worked as a lead developer in sprint teams in an Agile environment.
  • Designed and developed various modules of the application with J2EE design architecture.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed client request validations and processing using JavaScript.
  • Handled code around the intricacies in checkout controller.
  • Maintenance of RESTFUL exposed services.
  • Worked within SOA based enterprise frame work to build web services.
  • Developed server-side services using Java multithreading, SPRING MVC, Java, Springs, Web Services (SOAP, RESTful).
  • Developed custom exception handling component to manage all the custom excepting using Spring Core.
  • Wrote application front end with HTML5, GSP, Ajax/JQuery, and JSTL. Wrote custom JSP tags for role-based sorting and filtering.
  • Grails has Dependency Injection comparable to concepts of Spring IOC (Inversion of control) container.
  • Created Enterprise Java Beans (EJBs) to implement business logic and to persist with the back-end database system (Oracle).
  • Used Spring Security for implementing authentication, authorization, and access-control features.
  • Analyze the technical architecture of the Interwoven TeamSite application
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Worked with Tealeaf and DynaTrace to pinpoint the root causes for Production issues.
  • Handled the Sprint releases and provide Retail-tech support.
  • Made use of the Custom Config.groovy file for various flexible configurations like server connectivity, etc.
  • Involved in a migration project, to migrate different applications from WebSphere 6.0 to 7.x/8.x.
  • Involved in Java Multi-threading programming when processing and loading data through files to database.
  • Used Software development best practices from MVC, Spring, databases.
  • Implemented Hibernate as Object Relational Mapping (ORM) framework for mapping object-oriented domain model to Oracle database.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Extensively used Jenkins for continuous integration development.
  • Create builds using Bamboo Server platform.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
  • Troubleshooting of application related issues by analyzing log files created in Linux/Unix Environment.
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
  • Providing Production support for the application and Bug fixing within production environment.
  • Provided extensive pre-delivery support using bug fixing and code reviews.
  • Perform custom SPLUNK queries to debug production logs for issues and performance.
  • ProductionSupport and performing hot fixes.

Environment: GGTS, Spring 3.0,Hibernate 4.1,Grails, GSP, JQuery, CXF, GITHUB, AJAX, Oracle, Web logic, DynaTrace, IBM Tealeaf CX, SPLUNK, Bamboo,Unix-AIX, Junit.

Confidential, Clayton, MO

Java\J2EE Developer

Responsibilities:

  • Developing application components- JSPs, Action Form Beans, Action Classes.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Develop the code for asynchronous update to web page using JavaScript and Ajax.
  • Developing application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.
  • Developed Web Services using XML messages that use SOAP, Created WSDL and the SOAP envelope.
  • Developing of components on Struts, HTML, and JS.
  • Used GIT as version control repository and ANT/MAVEN, Bamboo for Continuous Build Integration.
  • Experience in Configuring and deploying applications on WebSphere 6.x/7.x, Web Logic 9.x/10.x, and Tomcat 6/7.
  • Maintain various configuration files for application specific entries- struts-config.xml.
  • Developed views using JSPs and struts tags.
  • Hibernate is used to persist the objects in the Database.
  • Used Hibernate annotations for hibernate mapping.
  • Using MVC, DAO design patterns as a part of application development.
  • Involved in creation of GUI using Swing components.
  • Worked on Oracle as the backend database.
  • Use Log4j for logging Errors.

Environment: J2EE, JDK, Struts, Java Script, JSP, Ajax, HTML, Eclipse Juno, Tomcat, Junit.

Confidential

Application Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Used Eclipse for writing code for JSP, Servlets.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
  • These POJOs are serialized Java Classes that would not have the business processes.
  • Work on production tickets to meet daily and weekly performance and stability requirements.
  • Developed Action Handlers for Handling/accepting the client/end user requests and calling the Enterprise Java Beans.
  • Implemented Hibernate using the Spring Framework (Created the session Factory).
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Used CVS for version control across common source code used by developers.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Refactored the code to migrate to updated version of Hibernate and Implemented the Hibernate Filters and Hibernate validators.
  • Taken care of Java multi-threading in common java classes / library.
  • DAO and the hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Deployed the applications on BEA WebLogic Application Server.
  • Used SWING for GUI based coding
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Java, J2EE, JSP, JNDI, Oracle, DHTML, ANT, Rationale Rose, Eclipse, Unix, Web logic Application Server,Multi-threading, Hibernate, Spring, LOG4J, CVS.

Confidential

Application Developer

Responsibilities:

  • Handled assignments in developing UI pages using JSP, HTML, DHTML, CSS, JQuery and JavaScript technologies for modules in BDMS.
  • Involved in understanding business requirements and functionality of Cost management Reporting.
  • Involved in drawing the UML diagrams such as Use case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
  • Application developed in MVC architecture using JSF, Facelets, JSP, Ajax, HTML, JavaScript, CSS, JMS and Hibernate.
  • Involved in implementing Value Object Pattern, MVC & Factory Pattern.
  • Updated the required data in the DB2 database to save and update the database using hibernate, corresponding to actions performed in the struts class.
  • Used Struts tag library extensively (html, logic).
  • Developed java classes for posting and processing mails using EJB and Java Mail API.
  • Deployment of the application in the Weblogic Application server.
  • Integrated Struts frame work with ORM implementation, Hibernate for data accessing.
  • Involved in the development of Stored Procedures, Triggers and Functions for database communication.
  • Used Class of AWT and (GUI) Graphical User Interface in SWING.
  • Used Interface, Listeners, Events Components, Container, Panel, Frames in AWT.
  • Wrote Test cases using JUnit for unit testing.
  • Setting up, building the environment and deployed project by writing Ant build.xml.
  • Implemented Multithreading as a part of the project.
  • Followed SCRUM methodology throughout the project.

Environment: Java1.4, Struts 1.2, EJB, JSTL, JSP, Ajax, Hibernate, JSF, JMS, MQ Series, Weblogic, RAD, DB2 8.1, TOAD, CVS, JUnit, PL/SQL, Windows NT, Linux, Java Script.

We'd love your feedback!