Java/j2ee Developer Resume
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.