Java Developer Resume
Orinda, CA
PROFESSIONAL SUMMARY:
- Around 7 years of experience in design and development of applications in Java/J2EE .
- Experience in Software development life cycle ( SDLC ) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
- Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX-WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
- Experience in using ORM frameworks like Hibernate, JPA and integrating with SpringORM
- Developed SOAP and RESTful Web Services using Apache CXF, JAX-WS RI
- Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory .
- Developed applications based on Model-View-Controller (MVC) architecture using Struts , SpringMVC and JSF
- Experience in working with the presentation layer using HTML, CSS, JSP, JSTL, Custom tag libraries, JavaScript, JQuery, and AJAX.
- Good experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4J.
- Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
- Worked with RDBMS like My SQL, Oracle, and DB2.
- Good experience in implementing JUnit for Unit testing, logging using Log4J and ANT tool to compile, package and deploy the components to the Application Servers in different environments.
- Experience with Agile/Scrum and Test Driven development ( TDD ).
- Good Communication, presentation and interpersonal skills and very good team participant
TECHNICAL SKILLS:
Java/J2EE: Java, JSP, Servlets, JDBC, JMS, EJB, JNDI, JAX-WS, JPA
Web Frameworks : JSP/Servlets, JSF, Struts2, Spring MVC
Spring Modules: Core, Spring IOC, Spring ORM, Spring AOP
Web Services: RESTful, SOAP based Apache CXF and JAX-WS
App/ Web Server: WebSphere, WebLogic, JBoss, Tomcat
Database: Oracle, DB2, MySQL
Spring: Spring (Core, ORM, AOP )
ORM: Hibernate, JPA
Testing Tools: JUnit, Checkstyle, PMD
Operating Systems: Windows, Linux
IDE: RAD, Eclipse and NetBeans
Source Control: PVCS, SVN, CVS
PROFESSIONAL EXPERIENCES:
Confidential,Orinda, CAJava Developer
Responsibilities:
- Involved in requirement analysis, preparing functional specifications, development and database administration with sprint planning sessions part of Agile Scrum.
- Involved in data conversion of Veritas from its parent company Symantec.
- Developed extraction mappings to load data from Oracle database to cloud based FNO (Flexnet Operation) for Flexera.
- FlexNet Operations. This is the cloud-based license entitlement and management system for the back office.
- Involved in implementing business logic with Oracle-stored procedures, functions and triggers using PL/SQL.
- Involved in creating new database objects like tables, views, procedures, packages, sequences, etc.
- Installation and configuration of Oracle 10g & 11g Database Server.
- Involved in Importing and exporting the Tables, Users, and Schemas.
- Generated XML files for data transformation to another system used XML parsers to parse XML data.
- Develop and implement java Batch files/Unix shell Scripts to run java jar files.
- Modified existing java code-base for the data conversion tool.
- Written UNIX shell scripts to perform the batch jobs and to schedule the jobs
- Used subversion tools, SVN version management to manage various versions of the procedures and functions for of the application.
- Created Subscriptions in Data Mirror with different Mapping Types.
- Wrote SQL and PL/SQL programming code for ODI and oracle.
- Extracted data from Oracle Staging table and transform into FNO XML API format.
- Submitted XML files to FNO for processing.
- Loaded data in Staging and Production databases.
- Used Unix Shell Scripts for Code optimization and Performance tuning of the application.
- Involved in system programming (Shell and SQL) to automate database pickup, monitoring and other DBA functions.
Environment: Java 1.7, J2EE, Hibernate, UNIX, PL/SQL, Oracle 11g, JSP, EJB, JavaScript, XML, RESTful Web Services, WebLogic, Junit, ANT, Eclipse, SVN
Confidential,Kennett Square, PAJava Developer
Responsibilities:
- Interacted with the business users for understanding the requirements based on the functional requirements.
- Developed the Application using Spring MVC Framework, and used JSP, HTML, CSS, JavaScript, JQuery for the web page development.
- Developed custom controllers for handling the requests using the spring MVC controllers.
- Involved in design and development of server side layer using Spring IOC, Spring ORM, Spring AOP and JAX-WS Web Services.
- Used Auto-Wired for bean management through Spring IOC
- Configured Association Mappings like one-one and one-many in Hibernate .
- Used Hibernate to persist the data efficiently into database and also integrated it with the Spring ORM framework.
- Implemented Spring with AOP in exception handling, which it reduce the development time to handle the exceptions
- Created RESTful Web Services for populating and saving data from/to database.
- used Maven for build framework and Jenkins for continuous build system
- Developed DAO classes for the persistent in correlation with hibernate.
- Used Maven to build the project and deploy the applications on the server.
- Involved in support of deployment process of the application on WebLogic Application Server
- Involved in creating Unit test cases, test suite and Unit testing of the application components using JUnit .
- Used SQL, PL/SQL and SQL for interfacing to databases like Oracle 9.i, 10g and SQL Server.
- Good Expertise with RDBMS like My SQL, Oracle, and DB2.
- Used SVN as a documentation repository and version controlling tool
- Maven framework for the project build
- Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.
Environment: Java 1.7, J2EE, Spring, Hibernate, Restful, Web Services, UNIX, Jenkins, Maven, Wely,SQL,PL/SQL,UNIX Shell, JSP, Eclipse, WebLogic, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle 10g and Windows 7
Confidential,Stevens Point, WIJava Developer
Responsibilities:
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
- Worked closely with the Business/Users team in translating technical requirements into application code
- Developed web layer using Struts framework to manage the project in MVC pattern .
- Used Struts Tiles Framework for designing the layout of the application.
- Client pages are built using HTML, CSS, JSP, JavaScript/JQuery
- Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml .
- Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
- Implemented integration of Struts Action classes and the EJB's services layer.
- Developed business layer using EJB stateless session beans and deployed on the Application server ( WebLogic ).
- Have proficiency in using DAO and DTO patterns to persist data into database
- Used Hibernate as persistence framework for DAO layer to access the Oracle 10g database
- Produced SOAP WebServices using Metro JAX-WS RI for building the business application layer.
- Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
- Used Maven for build framework and Jenkins for continuous build system
- Worked on Eclipse for development and deployment of application in WebLogic Application Server .
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
- Proficient in using SVN for Version Control .
- Actively involved in code reviews and also in bug fixing.
Environment : Core Java, Struts 2.x, Hibernate, PL/SQL, Struts Validator Framework, Jenkins, Maven, JQuery, JSP, EJB, Oracle11g, JavaScript, XML, SOAP, Web Services, WebLogic, Junit, ANT, Eclipse, SVN
Confidential,Jacksonville, FLJava Developer
Responsibilities:
- Worked in different phases of SDLC process to implement the functionality of the application.
- Designed and developed front end screens using Java, JSP, Servlets and Struts framework.
- Implemented MVC Design Patterns using Struts Framework
- Used Struts Tiles Framework for designing the layout of the application.
- Used validator framework to validate various fields in the application using XML files with rules.
- Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File
- Applied CSS (Cascading Style Sheets) for entire site for standardization of the site
- Used JavaScript for client side validations.
- AJAX for the asynchronous server calls
- Supported integration efforts between the Struts Action classes and the EJB's services layer Implemented JPA for persisting data into database.
- Used Design Patterns like DTO and DAO, Session Facade, service locator
- Created Perl and UNIX scripts to launch the java modules on JBoss application server and to generate the user reports.
- Worked on JBoss application server to deploy the application .
- Implemented the Mail API service in Perl code to alert the users in case of any batch job failures.
- Used JPA framework for DAO layer to access the MySQL database.
- Developed and debugged the application using RAD IDE.
- Involved in developing Unit, System and Integration test
- Involved in the preparation of use case, class and sequence diagrams using Rational Rose .
- Worked with QA team to resolve the defects and UAT defects with the business users
Environment: Java, J2EE, Servlets, JSP, JPA, Struts, JavaScript, SQL, XML, XSLT, HTML, CSS, UML, Perl, JBoss, RAD, MySQL UNIX
Confidential, Phoenix, AZJava Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of Administration, Billing modules.
- Designed web pages using JSP, HTML and client side validation with JavaScript.
- Business logic implementation using Struts framework.
- Designed and implemented Servlet module to capture the XML as request and parse XML.
- Developed and deployed EJBs (Session and Entity) to implement the business logic and to handle various interactions with the database.
- Deployed business components into WebSphere Application Server and involved in transaction management and security management.
- Developed database objects like stored procedures to maintain referential integrity of the database.
- Implemented Design Patterns like Session Façade, Singleton and Transfer Objects .
- Used JUnit to do the unit testing and Log4J to create log files.
Environment: Java, JavaScript, XML, WSAD, Servlets, JSP, EJB, Struts, WebSphere Application Server, WSDL, log4j, Oracle 9i, JUnit