We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Over 6+ years of experience in software development Life Cycle using Agile and Waterfall SDmethodologies.
  • Extensive knowledge in Design, Development, Deployment and Support of Java/J2EE applications.
  • Extensively worked in N - tier applications involving Java and JEE technologies such as Servlets, JSPs, EJBS and JDBC.
  • Strong hands-on experience in various frameworks such as Hibernate, spring and Struts.
  • Expertise in building web applications using HTML, CSS, Java Script and JQuery.
  • Good knowledge on multiple RDBMS - Oracle 10g/11g, MySQL 5.x, SQL Server 2005/2008
  • Having programming experience with SQL, PL/SQL, Triggers, Functions, Stored Procedures, and Cursors for the databases.
  • Solid implementation experience in the area of J2EE design patterns: DAO, Business Delegate, Data Transfer Object (DTO), Service Locator, Session Facade, Singleton and Model View Controller.
  • Extensive experience in frameworks like Struts, spring and Hibernate ORM (Object Relational Mapping) Framework and SOA.
  • Solid experience in Java Database Connectivity; JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Web sphere and Web logic App Server.
  • Implemented various J2EE Design patterns like Singleton, Factory, Session Facade, Business delegate.
  • Solid experience in building and consuming Web services (WSDL, SOAP, XML, Axis2 and JAX-WS).
  • Developed RESTful web applications using Spring MVC, JAX-B and JSON.
  • Extensive experience on various operating systems (Linux and Windows).
  • Hands on experience with Tomcat, JBoss, IBM WebSphere, WebLogic application servers.
  • Proficient in various design and development tools Eclipse, NetBeans and RAD.
  • Worked with the following build tools like Jenkins and Hudson.
  • Experience in version control system tools like VSS, SVN, CVS and GitHub.
  • Experience in writing Selenium Test cases, Junit Test cases using JUnit and Cucumber.
  • Sound experience in Development Tools such as Eclipse, NetBeans and STS
  • Extensive experience in all phases of software engineering including Requirement Gathering, Analysis, Design, Coding, Testing, and Implementation.
  • Production support, and experience in dealing with support cases and customers directly.
  • Hard working, self-motivated, innovative attitude and quality focused.
  • Demonstrated excellent talent to quickly adapt to different project environments.
  • Knowledge In Algorithm Analysis
  • Extensive Knowledge about Searching and Sorting methods in Theoretical computer science.

TECHNICAL SKILLS:

SDLC Methodology: Agile (SCRUM), TDD, Waterfall.

Languages: Core Java, C, C++, Visual Basic, Computer Graphics, SQL

Web technologies: JSP, Servlets, EJB, JMS, JNDI, JDBC, Java Beans, HTML, JavaScript, JQuery, Ajax, CSS, Angular Js,SOAP & REST Web Services, JAX-WS, WSDL, JSF.

Frameworks: Struts, Hibernate, Spring-Core, Spring MVC, Spring JDBC, Spring Hibernate.

Open source software/tools: Apache Tomcat, Ant, Maven, Log4J

XML: XSLT, SAX, DOM, JAXB

IDE: Eclipse, NetBeans, RAD

J2EE App servers: Tomcat 6.x/7.x/8.x, WebLogic 10.x, WebSphere 8.x, JBoss

RDBMS: Oracle 9i, 10g, 11g, MySQL 5.x, MS-SQL 2008, DB2

Scripting Languages: AJAX, JavaScript, HTML, CSS, ShellOperating Systems: Windows, Unix

Design tools: UML, Rational rose, Visio

Source control: CVS, Tortoise-SVN, VSS, GitHub, Selenium, Cucumber

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Java/J2EE Developer

Responsibilities:

  • Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve any issues.
  • Involved in the combining two web applications into one for a new project.
  • Responsible for development of Business logic in Core Java
  • Configured pom.xml to manage project dependencies, plug-ins and goals.
  • Worked on Maven scripts (pom.xml) for building the application.
  • Used Spring IOC for Dependency injection and Spring JDBC for Data access layer
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods
  • Spring Security has been implemented to make more robust application
  • Developed an OFFLINE mode where application can be used on field.
  • Implemented GPS tagging to identify the coordinates of the working location.
  • JSON objects have been created to store them in Database in OFFLINE mode.
  • Developed portal screens using JSP and Spring MVC framework
  • JQuery, HTML, CSS, AJAX and JSP have been used to build the user interfaces for web application.
  • Developed Restful Controllers using Spring MVC
  • Implemented using Restful web services which can accept a JSON object coming from the user.
  • Selenium IDE and JUnit are used to test UI and backend respectively.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers
  • Used maven for running unit tests and create reports
  • Defining external dependencies in the pom.xml.
  • Used maven in command line to clean and build the application
  • Batch jobs have been developed using Spring Batch.
  • Testing is implemented as integral part of project.
  • Used GitHub as the version control tool.
  • Used SQL Server for database.
  • Generated new scripts from the existing MySQL and DB2 for SQL Server.
  • Worked with the following build tools like Jenkins and Hudson.
  • Worked with client testing team in improving and debugging various production issues.

Environment: JDK 1.7, JSP 2.0, JSON, Servlets 2.x, Hibernate 3.x, Spring 3, Agile Methodology, JUnit, Selenium Testing, JavaMail, JavaScript, JQuery, AJAX, XML, XSLT, CSS, Tomcat 7.x, Web services, SQL Server, Windows 7 and GitHub.

Confidential, Woonsocket, RI

Java/J2EE Developer

Responsibilities:

  • Responsible in gathering requirements from users and designing Use cases, Technical Design and Implementation.
  • Involved in the complete software development life cycle, used agile methodology for the development of the project.
  • Used Case Studio for developing the DB Design and generating SQL file for various databases
  • Developed DAOs using Spring-Hibernate template. Involved in creating the framework with spring and object relational mapping with the Hibernate template.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Persistence layer has been implemented using Spring Hibernate template.
  • Hibernate transaction manger has been used to maintain the transaction persistence.
  • Used Apache Struts 1.3 Framework for designing the application into MVC Architecture.
  • Worked on Singleton, Data Transfer Objects, Data Access Objects, MVC and other J2EE core patterns.
  • Developed Action Classes, Java Beans, and Business Delegates for implementing business logic.
  • Used Eclipse as an IDE for coding the whole application.
  • Developed the entire front end such as screens using JSP, Servlets, HTML and JavaScript.
  • Application deployment is done in Tomcat server.
  • Involved in unit testing and user documentation and used Log4j for creating the logs.
  • Performed Unit Testing (JUnit), System Testing and Integration Testing.
  • Actively participated in design and technical discussions.
  • Research reports are distributed asynchronously using Javamail was used for format conversion.
  • Used Velocity framework to organize the application UI Framework.
  • Developed the test plans and involved in testing the application
  • Used Maven as build tool
  • Developed batch jobs for calculating optimal pricing in Price Optimizer module.
  • Involved in the testing and integrating of the program at the module level
  • Worked with production support team in debugging and fixing various production issues.

Environment: JDK 1.6, JSP 2.0, JSON, Servlets 2.x, Hibernate 3.x, Spring 2.5/3.1, Agile Methodology, JUnit, JavaMail, JavaScript, JQuery, AJAX, XML, XSLT, CSS, Tomcat 7.x, Weblogic 8.1, Web services, Oracle 11g, Windows 7 and SVN.

Confidential, San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • Involved in the designing of the Application
  • Designed database and involved in developing DDL Scripts
  • Used Case Studio for developing the DB Design and generating SQL file for various databases
  • Responsible for development of Business Services in Core Java
  • Developed DAO classes using Hibernate
  • Configured Hibernate using XML files
  • Developed DAO classes using Hibernate configured in XML files.
  • Hibernate transaction manger has been used to maintain the transaction persistence.
  • Integrated Hibernate and Spring, using Local Session Factory Bean and Annotation Session Factory Bean.
  • Used Spring AOP to capture performance statistics of business logic and DAO layer methods
  • Developed portal screens using JSP and Spring MVC framework
  • Developed Restful Controllers using Spring MVC
  • Developed the application using Spring Framework and Struts that uses Model View Controller (MVC) architecture.
  • Developed Struts components like Action classes, Form beans.
  • Developed form validations using Struts validator framework.
  • Designed and develop web based UI application using Struts tiles frame work and used JSTL, Ajax, CSS, JQuery for the presentation layer.
  • Created SOAP web services using contract first approach and exposed it to applications like Prodo and AX.
  • Integrated Admin Portal application with other subsystems like Backend and PCI with the help of SOAP based Web services and xml.
  • Used Apache Axis 2 web service standard to generate java classes from WSDL in eclipse.
  • The above web services are used to retrieve and update the customer quote information.
  • Developed the test plans and involved in testing the application
  • Used Maven as build tool
  • Developed batch jobs for calculating optimal pricing in Price Optimizer module.
  • SVN is used as Version Control Tool for checking in-out files and maintaining the code base.
  • Involved in the testing and integrating of the program at the module level
  • Worked with production support team in debugging and fixing various production issues.

Environment: JDK 1.6, JSP 2.0, JSON, Servlets 2.x, Hibernate 3.x, Spring 2.5/3.1, Struts, Agile Methodology, JUnit, JavaMail, JavaScript, JQuery, AJAX, XML, XSLT, CSS, Tomcat 7.x, Weblogic 8.1, Web services, Oracle 11g, Windows 7 and SVN.

We'd love your feedback!