We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • 7+ years of experience in full Software Development Life Cycle implementation, including Business Interaction, Requirement Analysis, Design, Development, Testing and Documentation phases.
  • Experience in design and development of multitier applications using Core Java, J2EE, JPA, JMS, JDBC, EJB, Spring, Struts 2, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, Angular Js, CSS, Tag Libs, AJAX, JSON, and JUnit.
  • Worked on different modules of Spring framework including Spring core (IOC & DI), Spring AOP and Spring MVC.
  • Experience in building enterprise web applications using frameworks such as Spring and Struts.
  • Experience working with Hibernate ORM Framework.
  • Experience in developing SOAP based Web Services using Apache CXF and JAX - WS.
  • Experience utilizing J2EE Design Patterns like Front Controller, Data Access Object (DAO), Factory, Singleton and Service Locator.
  • Worked on different Web Application server such as Weblogic, JBoss, WebSphere and Tomcat.
  • Good working knowledge of different IDEs like My Eclipse 4.x/6.x/7.x, RAD and Net Beans.
  • Expertise in Object Oriented analysis and design, developing Use Cases, Sequence and Class diagrams.
  • Experience in various methodologies like Waterfall and Agile.
  • Experience working with RDBMS like Oracle, Postgres, SQL Server and MySQL.
  • Experience working with using CVS, SVN & SCM Harvest for Version Control.
  • Hands on experience with scripting languages such as Groovy and Python.
  • Experienced in working on Windows, Linux and Unix environment.
  • Good communication, problem solving, and inter-personal skills.
  • Ability to work independently and as an active team player.

TECHNICAL SKILLS

Programming Languages: C, Java, SQL, HQL

J2EE Technologies: Servlets, JSP, EJB, JMS, JDBC, JNDI, JTA, JPA, Junit, Web Services (REST, SOAP, SOAPUI)

MVC Frameworks: Struts, Spring

ORM Frameworks: Hibernate, JPA

Web Technologies: HTML, DHTML, HTML5, CSS, JavaScript, XML, XST, XSLT, XHTML, ASP.NET

Application Servers: WebLogic, WebSphere, JBoss

RDBMS: Oracle 8i/9i/10g/11g, MS Access, MySQL, Postgres, DB2

HTTP Web Servers: Apache Tomcat, IHS

Methodologies: UML, OOAD, Java/J2EE Design Patterns

IDE/Utilities: Eclipse, Net Beans, RAD, Spring Tool Suite (STS)

Protocols: TCP/IP, HTTP, TELNET, FTP & LDAP

UML Tools: Rational Rose, MS Visio, UModel

Operating Systems: Linux (Ubuntu), Mac, Windows 7/8

Source Control: SVN, CVS, PVCS

Others: Maven, Ant, Jenkins, JIRA, Log4j, Unix Shell Scripting, JQuery, MS Office

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked with on line system to design, code, unit test, build, system and perform integration testing.
  • Developed Java Server Pages starting from HTMLs and detailed technical design specification documents. Pages included HTML, CSS, JavaScript and JSTL.
  • Coded new Struts Action and Action Form classes.
  • Developed SOAP based requests for communicating with Web Services.
  • Used agile systems and strategies like Scrum and Test Driven Development (TDD) to provide quick and feasible solutions to the organization.
  • Developing web applications using MVC Framework, Spring, Struts.
  • Written JUnit tests to verify the code and did code reviews. Used Findbugs software to find bugs and improve quality of the code.
  • Used JDBC to connect and access database
  • Interfaced with struts to code the business logic for the web client layer involving J2EE design patterns.
  • Implemented Spring AOP.
  • Involved in the creation of custom interceptors for Validation purposes.
  • Used JMS for getting transaction details.
  • Analyzed and fixed defects in the Login application

Environment: Core Java, JDK, J2EE, Eclipse, JSP, CSS, JSTL, AJAX, Servlets, Struts, Spring Framework, SOAP, JDBC, Spring, JQuery, JavaScript, JBoss Application Server, CVS Source control, Linux, Oracle

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Used Agile software development methodology to ensure delivery of high quality work with monthly iteration.
  • Designed and implemented web and business module using Spring MVC.
  • Used Spring Core for Dependency Injection (DI)/Inversion of Control (IOC), and integrated frameworks like Hibernate.
  • Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Used Spring ORM module for integration with Hibernate for persistence layer.
  • Designed front-end using HTML, CSS, JavaScript and Angular Js.
  • Used Spring AOP module for declarative logging and exception handling.
  • Involved in consuming, producing SOAP based Web services using JAX-WS and tested the web services with SOAPUI.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, and Data Access Object.
  • Used JBOSS as Application Server.
  • Used JIRA for defect tracking and project management.
  • Used SVN for version management.
  • Used Log4J utility to log error, info and debug messages.
  • Used Maven for Project builds and integration.
  • Participated actively in code reviews.
  • Worked with QA team resolve the defects part of the Sprint tasks.
  • Worked with Production deployment team to support scheduled releases.
  • Worked on Windows/Linux platform for developing and testing the application.

Environment: Java/J2EE, Spring 3.0, SOAP, Hibernate 3.0, XML, Eclipse, DB2, JIRA, JUnit, SVN, JQuery, Maven, JavaScript, Angular Js, Log4J, JBOSS, 12.1 application server.

Confidential, Irving TX

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology.
  • Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
  • Implemented the web tier using Spring MVC.
  • Implemented Spring AOP aspects to manage the application logging and Exception handling cross cutting concerns.
  • Also developed a web service for allowing other applications to access customer balance. Implementation involved usage of REST, WSDL, and XML for definition of JAX-RS Web Services.
  • Applied multi-threading programming aspects to manage multiple threads for transaction management.
  • Worked with database design team in capturing best practices for ORM as it applied to the OO design.
  • Persistence mechanism implemented using Hibernate and integrated with Spring ORM.
  • Designed user interface layout using Angular Js, CSS, JavaScript, and JSPs.
  • AJAX and JSON was used to perform callbacks for retrieving data dynamically into the client pages.
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Organized Spring Beans and Java packages to separate business services, persistence, and presentation layers to ease maintenance.
  • Involved inconfiguringdevelopment/testing environments on JBOSS App Server.
  • Source control through SVN.
  • Oracle used as the relational backend.
  • Hudson for the project builds and integration of continuous builds.
  • Interacted with application testers to review system defects and provided comprehensive fixes. Used JIRA for issue tracking.
  • Participated in group sessions, design reviews, and code analyzing.
  • Proactively communicate with the development and QA team to anticipate configuration management issues/processes.

Environment: Java/J2EE, design patterns, Spring, Hibernate, JAX-WS, REST, WSDL, XML, XSD, Spring MVC, Angular Js, CSS, AJAX, JSON, UML, SVN, Jboss, JUnit, Hudson, JIRA.

Confidential, Washington DC

Java/J2EE Developer

Responsibilities:

  • Designed User Interface screens using Node Js, JavaScript & HTML.
  • Used JavaScript for client side validation and AJAX for creating interactive web applications.
  • Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
  • Implemented ORM (Object Relational Mapping) using Hibernate.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Used JMS for reliable and asynchronous exchange of information.
  • Used SAX and DOM XML parsers in the application.
  • Developing, debugging, deploying and testing Restful web services using Jboss, and Oracle.
  • Used Enterprise Architect for Use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams.
  • Used JUnit framework for Unit testing of application and Log4J to monitor the error logs.
  • Utilized CVS as a version control system and for code management.

Environment: Java/J2EE, Hibernate, Spring, Node Js, JavaScript AJAX, JMS, HTML, REST, Log4j, CVS

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Maintained constant communication with Business Analyst and Business Users to identify information needs as per business requirements.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Implemented the Model View Controller design pattern using Spring MVC framework.
  • Used Spring Core for Dependency Injection(DI)/Inversion of control (IOC), and integrated frameworks like Struts 2 and Hibernate.
  • Designed and developed the UI using Spring view component, JSP, HTML, CSS and JQuery.
  • Used Spring validator framework for client side and server side validation. Also implemented dynamic loading of JSPs using AJAX.
  • Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication.
  • Tested Service and data access tier using JUnit in TDD methodology.
  • RAD as IDE for the application development and integration of the frameworks.
  • Deployed the applications on Confidential WebSphere Application Server.
  • Used Clear Case for version management between various integration and development streams.
  • Maven is used as a build framework.
  • Worked with production support team in debugging and fixing various production issues.
  • Prepared high and low level design documents for the business modules for future s and updates.

Environment: Java/J2EE, Spring, Hibernate, Struts 2.0, JMS, XML, WebSphere, RAD, DB2, Clear case, Maven, JUnit, AJAX, JQuery.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Gathered requirements and analyzed from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Interacted with business customers to gather and analyze requirements for new initiatives.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Designed user interface layout using CSS & HTML.
  • Implemented MVC, DAO, Service locator J2EE design patterns as a part of application development.
  • Used Ajax to provide dynamic features where applicable with the help of prototype library.
  • Involved in enhancing the multithreaded batch jobs functionality.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Used Agile Development methodology of software development.
  • JBOSS for the application deployment, Log4J for logging and CVS for Source Control.
  • Project builds and integration with Jenkins.
  • Performed builds and deployment and responsible for source code control and release management.
  • Worked on Windows/Linux environment and debugged the application issues via accessing logs.

Environment: Java/J2EE, Design Patterns, Multi-threading, Spring, Hibernate, CSS, JSP, JavaScript, JUnit, CVS, JBOSS, Eclipse, Oracle, JBOSS, Jenkins.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Regularly participate in Scrum meetings all through the development of the project.
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Used Spring Framework for Dependency injection, and integrated framework such as Struts 2.0 and Hibernate.
  • Experience in using JSON technology.
  • Used the HTML & CSS for developing the User Interface.
  • Developed user interface using JSP, JSP Tag libraries.
  • Used XML for parsing the data and also for configuration in the application.
  • Developed RESTFUL and also consumed SOAP Web Services.
  • Extensively used Hibernate as an Object Relational Mapping tool for the data persistence.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Developed environment specific maven profiles and used Maven for Life Cycle Management of the project.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used SVN for version and source control and JIRA for tracking the defects.
  • Participated in designing data base schema for the database.

Environment: Spring 3.0, Hibernate 3.0, Struts 2.0, HTML, CSS, JavaScript, XML, CVS, Log4J, JUnit, Maven, Ajax, Eclipse, Web logic server, DB2, Web Services.

Confidential

Java Developer

Responsibilities:

  • Understanding the requirements given by the customer.
  • Developed the project in Java, different J2EE technologies like JSP, Servlet, JavaScript, HTML and CSS.
  • Implementation of MVC architecture by separating the Business Logic from Logic using JSP/Servlet framework.
  • Used JDBC for creating Data Access layer.
  • Developed DAO classes for the data interaction and service classes for the business logic.
  • Apache Tomcat web server was used for deployment and administration of components.
  • Used Eclipse as software development platform for developing the application.
  • Created Servlets for developing control and business logic of the application.
  • Used SVN for the version management.
  • Created SQL queries and stored procedures.
  • Performed Unit Testing using JUnit for modified codes.
  • Developed and deployed the applications using Tomcat.
  • Responsible for End User and Application support.
  • Involved in Client interaction as well as Client Demonstration.

Environment: Java/J2EE, JSP, Servlets, HTML, CSS, JavaScript, JDBC, Apache Tomcat, Eclipse, SQL, JUnit, SVN, MySQL.

We'd love your feedback!