We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • 7 Years of experience as a Java J2EE Full Stack Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, Insurance, Finance and Transportation organizations designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, Spring, Hibernate Struts, Oracle and SQL.
  • Performed business and systems analysis, application design, application development, testing, and implementation of J2EE technology solutions.
  • Analyzed and designed solutions for business needs in cooperation with various levels of business and IT personnel by understanding impacts to the technical environment.
  • Excellent organizational, communication and presentation skills by working closely with clients while handling challenging assignments from requirements to successful project launch.
  • Experience working with different SDLC methodologies like Waterfall, Agile, (SCRUM), Test Driven Development.
  • Experience in MVC architecture such as Struts framework, Spring MVC
  • Experience in developing projects based on Restful webservice and SOAP based webservice using Apache axis2, WSDL.
  • Experience with JBoss Drools 6.0.1/5.1.0
  • Experience in client-side development with JQuery, AJAX, JavaScript
  • Working knowledge on Unix Shell Scripting.
  • Experience in Web development with JavaScript, VB Script, JSP, XML, and XSLT.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis.
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Developed Service Oriented Architecture (SOA) based J2ee applications that conforms SOA standards.
  • Experience with test-driven development using a various unit testing framework such as JUnit
  • Experience in DB2, Oracle, MS SQL Server 2005, and MySQL
  • Hands on with PL/SQL Stored Procedures, Triggers and Views.
  • Experienced with IBM WebSphere Application Server, Bea WebLogic application servers and Apache Tomcat Application Server.
  • Extensively used J2EE Design Patterns.
  • Worked on UNIX flavors like SUN Solaris, Linux, AIX and HP-UX.
  • Experienced in implementing full life cycle of software development process (SDLC)
  • Used version controller tool like Subversion and CVS.
  • Understanding of object-oriented design, re-use, and component-based development.

TECHNICAL SKILLS:

Internet Technologies: JavaEE 5.0, JSP, J2EE, Struts, Servlets, JNDI, Java, JDBC, Java WebServices, EJBs, MVC framework, Java Beans, JMS, Hibernate Spring MVC, JBoss Drools 6.0.1/5.1.0, XML, Javascript, CSS, HTML, AngularJS, XSL, XSLT, HTML.

Frameworks/ORM tools: Spring 3.0/2.5, Struts 2.0/1.1, Hibernate 3.3/2.5,Apache Axis2.

App Servers/ Middleware: WebSphere 7/6.1, Weblogic 10/9

/8.1, Tomcat 7.0/ 6.0, JBoss4.x,:

IDE / Programming Tools: Eclipse 2.1/3.7, PL/SQL Developer, Netbeans 7

Operating System: Unix, Linux, Windows NT/XP/7.

Scripting Language: JavaScript, JQuery

Database/Tools: JDBC, Oracle, MS SQL Server 2005, MySQL

Libraries and Tools: Ant, Maven, Jasper Reports, Jmeter, Junit

Version Control: Subversion, CMVC, CVS

Functional Domain: Banking, Insurance, Financial, Transportation

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Participate in discussions of user requirements, communicate with Business Analysts to design requirements document
  • Develop various features of the application using Java Spring and Struts MVC integration.
  • Develop the user interface using various tools like HTML, JSP, Javascript, Jquery, and Ajax.
  • Persist the data into DB2 database through Hibernate ORM tool
  • Created XML configuration for Spring, Struts, Hibernate set up.
  • Share the data among different technologies through SOAP and REST Webservices
  • Offer security through Spring Security and implementing SSL
  • Deploy the code into different environments through Jenkins on Jboss 6 server
  • Use ANT to build the MAVEN projects to resolve dependencies of various JAR files.
  • Check in and Check out from the code repositories using SVN subversion, CVS, Harvest and Tortoise SVN
  • Track various issues and assign the tasks among the team members using JIRA
  • Perform unit testing on the developed code using Junit
  • Check the server logs and solve the issues through putty while providing production support
  • Follow Agile SCRUM methodology of development and conduct every day and monthly scrum and sprint meetings

Environment: Java 7, JDBC, Web Services, Jboss 6, My Eclipse IDE, Hibernate 3.0, DB2 Database, Java-Spring 4.x, Java-Struts 2.x, JSP-Servlets, SoapUI, JavaScript, Bootstrap, HTML, JQUERY, AJAX, XML, Junit, JENKINS, JIRA, Putty, WinSCP, MS-Office, CVS, Harvest, Subclipse-SVN, MAVEN

Confidential, Middleton, WI

Java/J2EE Full Stack Developer

Responsibilities:

  • Participate in discussions of user requirements, communicate with Business Analysts to design requirements document n
  • Develop various features of the application using Java Spring and Struts MVC integration.
  • Develop the user interface using various tools like HTML, JSP, Javascript, Jquery, Ajax, Handlebars, CSS, AngularJS, Bootstrap and LESS.
  • Persist the data into Mysql database through Hibernate ORM tool
  • Created XML configuration for Spring, Struts, Hibernate set up.
  • Created rules using drool files to direct JSON response on UI
  • Share the data among different technologies through SOAP and REST webservices.
  • Implemented T3 to transfer data between the Weblogic server and Java applications.
  • Offer security through Spring Security and implementing SSL
  • Deploy the code into different environments through Jenkins on Tomcat server and Jboss server
  • Use ANT to build the project and IVY and MAVEN to resolve dependencies of various JAR files.
  • Check in and Check out from the code repositories using SVN subversion and Tortoise SVN
  • Track various issues and assign the tasks among the team members using JIRA
  • Perform unit testing on the developed code using Junit
  • Check the server logs and solve the issues through putty which helps as production support
  • Follow Agile SCRUM methodology of development and conduct every day and monthly scrum and sprint meetings

Environment: Java 7, JDBC, Web Services, Websphere 7, Jboss 6, Tomcat 7, Eclipse luna, Hibernate 3.0, MySQL, Java-Spring 4.1, Java-Struts 2.3, JSP-Servlets, Javascript, HTML, Handlebars, JQUERY, AJAX, XML, Junit, JBOSS Drools 6.0.1, JENKINS, AngularJS, JIRA, Winless, Putty, WinSCP, MS-Office, Firezilla, Subclipse-SVN, IVY, MAVEN

Confidential, BocaRaton, FL

Java/J2EE Developer

Responsibilities:

  • Participated in discussions of User Requirements, Communicated with Business Analysts to create Requirements document.
  • Worked in Agile Scrum Methodology
  • Involved in configuration of Spring MVC and Integration with Hibernate for Suntoll module.
  • Implemented as well as exposed the Webservices using Sun-Metro Implementation.
  • Developed action classes and Services classes that support Struts framework.
  • Involved in developing DAOs (DataAccessObjects) to connect backend Database.
  • Designed, Developed and analyzed the front-end and back-end using Servlets, Struts 2.0 and Spring 3.0.
  • Used JBOSS as local and application server for all environments.
  • Used Hibernate for Object relational Mapping and Persistence.
  • Interfaced with Oracle TOAD back-end using Hibernate Framework.
  • User stories, Iteration updates and performance tracked through Interscope.
  • Implemented unit testing using frameworks like Junit
  • Used ant for building applications.
  • Deployed applications on JBoss 6.0 during development
  • Created batch jobs for technical reports and other project documentation.
  • Implemented unit testing using frameworks like Junit
  • Involved in configuration of Struts MVC and Integration with Hibernate for Sunpass module.
  • Used ant for building applications.
  • Deployed applications on JBoss 6.0 during development
  • Created batch jobs for technical reports and other project documentation.

Environment: Java1.6, J2EE, Servlets, Spring 3.0, Struts 2.0, Hibernate 3.0, XML, WSDL, SOAP, Jboss 6.0, Javascript, CSS, Html, Eclipse Luna IDE, AGILE/SCRUM, Sun Metro Webservices 2.0, JUnit 4.0, SOAP UI, JBoss Application Server 7.1.5, Oracle 11g, Tortoise SVN.

Confidential, Cary, NC

Java/J2EE Developer

Responsibilities:

  • Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document.
  • Worked in Agile Scrum Methodology
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Used Spring MVC framework for design and development of web application
  • Created Location Look up SOAP based web services using Spring 3.0.
  • Developed Controllers and Services classes that support Spring framework.
  • Involved in developing DAOs (DataAccessObjects) to connect backend Database.
  • Defined required mappings in xml that are supported by MVC architecture and Spring framework.
  • Worked on GUI using Javascript, HTML, CSS< JQuery, AngularJS.
  • Involved in development of SOAP webservices using Apache Axis 2 to extract data from databases.
  • Created rules using Jboss drools for validating the UI forms
  • Designed, Developed and analyzed the front-end and back-end using Servlets and Spring 3.0.
  • Used JBOSS BRMS rules engine for various UI validations.
  • Used metadata excel sheets to dynamically update the UI for the Component elements
  • Used Hibernate for Object relational Mapping and Persistence.
  • Interfaced with Oracle TOAD back-end using Hibernate Framework.
  • Decomposed Epics into User stories and Maintained Iteration updates on Jira
  • Implemented Test Driven Development using frameworks like Junit
  • Used JAXB to parse XML files and Transform them into Print Ready format.
  • Used Maven for building applications.
  • Deployed applications on Websphere 7.1.5 during development
  • Created Wiki pages for technical reports and other project documentation called WIKITRAIN

Environment: Java1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.0 JAXB 2.0, XML, WSDL, SOAP, Jboss BRMS 5.0, JMS, Websphere RAD IDE, Jenkins, AGILE/SCRUM, Spring Webservices 2.0, Scrum, JUnit 4.0, SOAP UI, JBOSS Drools 5.1.0, AngularJS, IBM WebSphere Application Server 7.1.5, Oracle 11g, Tortoise SVN.

Confidential, Chicago, Illinois

Java J2EE developer

Responsibilities:

  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Implemented as well as exposed web services using Apache Axis.
  • Used Apache Axis2 provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
  • Implemented Restful webservice with the use of URI templates and content negotiation.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented Spring Framework and Struts.
  • Used Spring AOP for the transaction management and logging.
  • Wrote POJO classes and used annotation to map database tables with java objects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Provided production support for the application
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, projections etc.
  • Implemented various design patterns like singleton, decorator, data access object, factory pattern, façade.
  • Carried out bug fixing by rigorous testing using JUnit test cases.
  • Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc).

Environment: Core Java, JavaEE 5, IBM WebSphere Application Server 7, Apache Axis2, Struts 2.2, Spring 3.0, Hibernate 3.0, JMS, JDBC, JNDI, XML, XSL, XSLT, WSDL, SOAP Webservices, Log4J, JUnit, SOAP UI, Oracle10g, UNIX, MAVEN

Confidential, Miami, FL

Senior Java Developer

Responsibilities:

  • Involved in design, develop and implementation of the application using Spring and j2ee framework.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Implemented as well as exposed web services using Apache Axis 2.
  • Built web-based applications using Spring MVC 3.0 Architecture and REST Webservices
  • Used RAD provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Developed stored procedures (developed in PL/SQL) on the back end.
  • Wrote hbm mapping files and POJO classes which contain business logic to map database tables with java objects.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Provided production support for the application both onsite and remotely
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections etc.
  • Used JPA with Hibernate to persist Customer data into the database
  • Deployed the application using Websphere Application server 6.1.
  • Carried out bug fixing by rigorous testing using JUnit test cases.
  • Worked on Agile methodology.
  • Used CVS as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Documented all stages of the project, generated documentation using Java API Documentation Generator (javadoc).
  • Build ear file with jars and war files releasing for Production.

Environment: Java, J2EE, Apache Axis, Spring 3.0, Hibernate 3.0, JPA, JDBC, JNDI, XML, XSL, XSLT, Log4J, PL/SQL, C++, JUnit, JMS, CVS, IBM WebSphere Application Server 6.1, Tomcat 6.0, RAD 7.0, Oracle, Unix, Shell Scripting

Confidential, Dayton, OH

Java J2EE Developer

Responsibilities:

  • Involved in the design and development phases of Rational Unified Process (RUP).
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model the detail design of the application.
  • Application was based on MVC architecture with JSP 2.0 serving as presentation layer, Servlets 2.2 as controller and EJB 3.0, Hibernate 3.0 in business layer to access to Oracle 9i Database.
  • Developed the application using Jakarta Struts Framework: developed action classes, form beans and Java Server Pages, Struts-Tiles using WSAD 5.1.2.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Used Hibernate extensively to store the persistence data into the Oracle 9i database and written HQL to access the data from the database.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Used Web Services to exchange information. Used SOAP framework and WSDL
  • Developed business layer components using enterprise java beans (EJB 3.0).
  • Extensively used XML WebServices for transferring/retrieving data between different Applications.
  • Developed Session beans which encapsulate the workflow logic.
  • Involved in implementing the DAO pattern for database access.
  • Used JAXB API to bind XML Schema to java classes.
  • Used JMS and MDB for communication with different platform.
  • Tested the application functionality with JUnit Test Cases and Suites.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Provided production support for the application after deployment.
  • Extensively used ANT 1.5 as a build tool, and used CVS for version control.
  • Deployed the applications on IBM WebSphere Application Server 5.0.

Environment: Java, J2EE, Hibernate 3.0, Struts, EJB 3.0, Spring 2.5, Servlets, JSP, JDBC, SQL, XML, XSLT, JAXB, SOAP Webservices, C++, JMS, WSDL, Websphere Application server, JavaScript, Oracle 9i, JUnit, Unix, Rational XDE, CVS, ANT and Log4J.

Confidential

Java Developer

Responsibilities:

  • Written Shell scripts for platform specific jobs and creation of product images.
  • Developed Basic search and advanced search JSP pages.
  • Developed utility components for import and export of employee list in MS excel file.
  • Using JavaScript for front-end validations.
  • Developed search and database utility classes.
  • Parsing XML files using DOM parser and pumped the data into the database.

Environment: JavaScript, DHTML, Shell Scripting, Microsoft SQL Server 7.0

We'd love your feedback!