We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Around 7 years of experience in Analysis, Development, Testing and Maintenance in the field of Web Applications and client - server environment.
  • Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middle-ware and core business frameworks and back-end database layer integration.
  • Participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing with J-Unit and good experience with software development methodologies like waterfall and agile.
  • Extensive experience in Web application development using - HTML, CSS, XML, JavaScript, Ajax, spring, Hibernate, J2EE (JSP, JSTL, JMS, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB), SOAP and REST web services.
  • Development experience in different IDE's like Netbeans, JBuilder and WSAD/Eclipse.
  • Experience in database development and implementation using different RDBMS such as Microsoft SQL Server, Oracle and MySQL.
  • Good experience and knowledge working on ORM persistence frameworks like Hibernate.
  • Experience of Client - Server, web-based n-tier architecture, Database Design, development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Good working experience with SQL such as Stored Procedure, Function, Trigger and Prepared Statement.
  • Good Experience in Design and Development of User Interfaces.
  • Good experience in developing test cases with JUnit for Unit testing, and logging using Log4J.
  • Experienced in building Web Services (SOAP, REST).
  • Good working with Hibernate mapping and configuration.
  • Having the good experience in Spring and Struts.
  • Experience of using ANT and Maven tool to generate deployable files.
  • Experience to configure and deploy server (Apache, WebSphere, WebLogic .etc ).
  • Sound experience in System analysis, design, and development using UML methodology.
  • A quick learner, punctual and trustworthy.
  • A capable and resourceful team player who also possesses excellent written and Verbal communication skills.

TECHNICAL SKILLS

  • Java
  • J2EE
  • JSP
  • Servlet
  • Web Services
  • JDBC
  • MVC
  • JSTL
  • DOM
  • CSS
  • Struts
  • Spring
  • JSF
  • Hibernate
  • JUnit
  • ANT
  • IntelliJ
  • Eclipse
  • NetBeans
  • Toad
  • C/C++
  • HTML
  • JavaScript
  • XML
  • DHTML
  • IBM Websphere
  • BEA Weblogic Server
  • JBoss
  • Apache Tomcat
  • Oracle 11g
  • MS SQL Server
  • MySQL
  • DB2
  • Windows
  • Linux
  • UNIX
  • UML
  • Rational Rose
  • CVS
  • ClearCase
  • Python
  • Wireshark
  • Immunity Debugger
  • PHP

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

JAVA/J2EE Developer

Responsibilities:

  • Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Established two new functions, estimate value in the insurance quote module and current user verification in life insurance quote module, from front end to back end.
  • Developed the whole frame work for the projects, based on Spring MVC.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed beans and persisted bean in the database usingg JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • Created SQL queries, Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
  • Written ANT scripts to build the entire module and deploy it on WebLogic application Server.
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.
  • Used SVN for software versioning and as a revision control system.
  • Ensure that coding standards are maintained throughout the development process by all developers.

Environment: JDK 1.6, DAO, JPA, JSP, Servlet, Hibernate, Spring, WebLogic 10.3.4, AJAX, SVN, JDBC, XML, CSS, HTML, ANT, Oracle 9i, MsSql, UML, JUnit, JQuery.

Confidential, Fremont, CA

JAVA/J2EE Developer

Responsibilities:

  • Involved in the software development life cycle design, coding, testing, and maintenance.
  • Involved in framework designing and development of various modules.
  • Interacted with end client (Business Team) for requirement clarifications and status meetings.
  • Integrated three different vendors to a common platform using AJAX and implemented AJAX for server side validations, auto loading of data and to improve performance.
  • Performed regular deployments and day to day administrative tasks on WebSphere ESB v6.0/7.0.
  • Designed patterns implemented such as Singleton, Front Controller, Factory pattern, DAO.
  • Involved in writing of Web services using SOAP, WSDL, deployment, configuration and testing.
  • Implemented logging mechanism using log4j.
  • Coding using JSP, Java servlet, and Java Script following Spring MVC framework
  • Wrote SQL and Stored Procedures as part of database interaction.
  • Extensively used Hibernate for Object relational Mapping for data persistence.
  • Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
  • Participate in User Acceptance Testing during each Agile Cycle.
  • Involved in production support for fixing bugs in the production environment.
  • Ensure that coding standards are maintained throughout the development process by all developers.

Environment: Spring, Hibernate, Oracle, Maven, Eclipse, AJAX, JSP, HTML, CSS, Java Script, XML, UML Servlet, Web Services.

Confidential, Richmond, VA

JAVA/J2EE Developer

Responsibilities:

  • Worked extensively with the backend which comprised of Spring, hibernate and JPA.
  • Used JSON and XML formats to transfer data from the server.
  • Implemented Web Services to handle data from third party interfaces used tool like axis 1.4 to create web service clients.
  • Developed AJAX based web based UI framework.
  • Developed Servlets and a JSP for performing CRUD operations on domain specific entities.
  • Developed Service Layer using POJOs and Spring IOC.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Used Apache POI API to generate excel document for data in each grid in the application.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Involved in the development of the application based on backend Spring MVC architecture.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Used the Spring DAO to handle exception for database transaction like open connections, no result, connection aborted, closing the connections etc.
  • Utilized the concept of Lazy initialization and Eager fetch based on the requirements and increase the performance within the session of objects.

Environment: Spring, Hibernate, Oracle, Maven, Eclipse, AJAX, JSP, HTML, CSS, Java Script, XML, Servlets, Design Patterns, Web Services.

Confidential

Java/J2EE Developer

Responsibilities:

  • Prepared high level and low-level system design documentation for the requirements.
  • Involved in implementation of the requirement, code walkthroughs and inspection of code.
  • Used Visio in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
  • Designed and generated the classes from the Class Diagrams in Rose and Forward/Reverse engineer, which generated classes.
  • The online screens are developed using JSP, HTML, JavaScript and CSS.
  • Custom Tag Library is used to create standard tag.
  • Struts were used to collect data from the users and generate appropriate queries to retrieve data from the database.
  • The EJB stateless session beans are used with Design patterns for flexibility and re-usability.
  • Coded the Selection Criteria Page, which was reused for some of the screens.
  • Created applications to connect to Database by using JDBC, connection pools, callable statements and prepared statements.
  • Worked with XML for environment deployment and configuration
  • Provided support during the release of the product to Production environment
  • Used CVS for version control of the product.

Environment: Java, JSP, Struts, Visio, EJB, JavaScript, XML, HTML, JSP, CSS, WebLogic, Oracle, SQL, CVS

Confidential

Java developer

Responsibilities:

  • Involved in the software development life cycle requirement gathering, coding, testing, and implementation.
  • Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of user and real estate information among J2EE components and legacy system
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with JSF and Spring IOC.
  • Installed, Configured and administered JBoss server.
  • Configured and Implemented web services specifications.
  • Displayed the Documents in PDF format using Spring AbstractPdfView.
  • Developer advanced UI features (like slider, crop,etc) suing JQUERY.
  • Dynamic web pages are developed using JSP, servlet, HTML, JavaScript, XML and CSS.
  • Used CVS for version control.

Environment: Web Service, WSDL, Spring, JQUERY, AJAX, JSP, JavaScript, XML, UML, Oracle, JBoss, CVS.

We'd love your feedback!