Java/j2ee Developer Resume
Bloomington, IL
SUMMARY
- 7 years of experience in the development of software applications using Java & J2EE technologies, in all the phases of the Software development lifecycle.
- Experience in design, development, build, performance tuning, enhancing the application based on the client requirements and with quality solutions.
- Expertise in web application development using Servlets, JSP, Struts, Spring, JDBC, HTML & JavaScript.
- Experience in the domains of Insurance, finance, commerce etc.
- Having experience in various databases like Oracle, SQL server, MySQL, PostgreSql.
- Have expertise in SQL and PL/SQL (Packages, Views, Stored procedures, Functions, Sequences, indexes and Triggers).
- Expertise in using IDE tools like Eclipse, RAD, Spring tool suite.
- Experience in testing the services using JUnit.
- Experience in using Log4J for logging messages like Debug and Error for better tracking and developing of application.
- Knowledge in designing multi - tier Enterprise application with J2EE design patterns like MVC, Business Delegate, and Session Facade.
- Experience in using CVS, SVN for source control.
- Message Oriented Middleware experience using JMS over Web Logic.
- Experience in implementing Web Service client using SOAP, WSDL, REST and XML standard using SOA.
- Good experience in developing Distributed applications using EJB.
- Experience in implementing persistence layer using O/R mapping tool like Hibernate and JPA.
- Developed XML utility classes using DOM & SAX parsers for parsing XML file.
- Team player with ability to communicate at all levels of development process.
- Excellent communication skills with strong analytical abilities and problem-solving capabilities.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, HTML
Web Technologies: J2EE, EJB3.0, SERVLETS, JSP, XML, XSL, HTML, DHTML (CSS), Javabeans, RMI, JavaScript, XSLT,AJAX
Frameworks: Spring, Struts 2, Hibernate
Application/Web servers: Apache Tomcat, Oracle Weblogic, IBM Websphere, JBoss
Databases: Oracle, SQL server, MySQL, PostgreSql, MS-Access
Web services: SOAP, WSDL, RESTful
Internet Technologies: HTML, Javascript, DHTML, Ext Js, jQuery
Version control systems: CVS, SVN, GIT
Java API’s: JDBC, Servlets, Java Beans, EJB, JNDI, JMS, JAXB
IDE: Eclipse, RAD, Spring tool suite
Operating system: Windows Family, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Developed the applications using Apache Struts 2 Framework and Spring MVC which is based on Model View Controller design pattern.
- Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, Ajax, HTML, JSON.
- Used javascript and jQuery for client side validation.
- Actively involved in designing and implementing Data Transfer objects, Service Locator, MVC and DAO design patterns.
- Developed the database tier usingJDBC2.0.
- Implemented the Agreements and Requests database in SQL Server.
- Used Hibernate as an ORM Tool.
- Used Weblogic Integration for running the Java process definitions.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Implemented business logic using optimized stored procedures and functions.
- Used Web services for sending and getting data from different applications using WSDLmessages, such as payments received from Office of IT also from Client Banking System.
- Used Apache AXIS for creating the Web Services.
- Used Spring IOC while implementing Web services.
- Provided production support and maintenance for a legacy application.
- Used Java Script/JQuery/Ajax to develop Interactive web pages.
Environment: Weblogic 10.3, Tomcat, Java 1.5/1.6, Apache Axis, JSP 2.0, Servlets 2.5, XML, SOAP, WSDL, jQuery, JavaScript, AJAX, HTML, JNDI, GIT, Log4J, JUnit, ANT, Sql Server, Eclipse 3.3, IntelliJ, PL/SQL, LDAP,JSON, Hibernate, Spring.
Confidential, Washington, DC
Java/J2EE Developer
Responsibilities:
- Understanding of architecture and business requirements.
- Interacted with the wireframe developer for any modifications in the UIS design.
- Implemented the application using Jakarta Struts 1.3 Framework which is based on Model View Controller design pattern.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Developing entity beans, Value Object classes.
- Developed all the event handlers using JavaScript with Jquery Framework.
- Wrote EJB 3.0 and JPA annotations for persistence, used Java 6 Annotations.
- Developed some of the database tier usingJDBC4.0 to interact with Oracle database.
- Used Java Message Service for reliable and asynchronous exchange of important information such as radio equipment details.
- Used JUnit framework for unit testing of application and ANTto build the application and deployed on Weblogic 10.1.3.
- Fixing defects reported by testers.
- Prepared Low level Design, High level Design, Unit tests Results documents.
- Used Log4J for logging.
- Used CVSfor version control and used Eclipse for development.
Environment: JAVA, JSP, STRUTS 2.0 JDBC, JAVA SCRIPT, RAD7.0, JQuery, JPA, EJB3.0, HTML, XML, JUNIT, Weblogic 10.3, Oracle, WINDOWS XP, HP Quality Center 10.0.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Gathered all the project requirements from Business users.
- Used Agile methodology for application development.
- Used Spring framework for Dependency injection, security features and to develop the application
- Used SOAP in Web Services for data communications.
- Used Spring MVC for development of web components.
- Involved in conversion of HTML to JSP and developed DAO’s, Controller’s and Managers
- Designed and implemented design patterns like Singleton, Factory, Session Façade, DAO
- Used PL/SQL for storing, managing and distributing data
- Developed EJB components for application and used JBoss as application server.
- AJAX was used to exchange small amounts of data with the server.
- Used SQL Server to create tables and stored procedures
- Used JSP’s in the front end of the application
- Configured the database through annotations using Hibernate.
- Wrote Use case’s from entry to end point of a page and plotted data flow diagrams.
- Recommended solutions to end-users to make the application more robust.
- Followed the client development standards and methodologies
- Implemented DHTML and used JavaScript for front-end validations
Environment: Java 5, J2EE, Eclipse 3, SQL Server, Web services, EJB, Spring 3.0, JSP, Servlets, Struts, SOAP, Design patterns, Hibernate, Java Script, CSS, JMS, XML, HTML, DHTML, JDBC,JNDI, JUnit, JBoss, AJAX, PL/SQL, UML, UNIX.
Confidential, Santa Clara, CA
Java/J2EE Developer
Responsibilities:
- Construct Interfaces for Public classes and detailed private classes using J2EE.
- Involved in build (using ANT), deploy and test the services.
- Review, Revise and approve functional requirements.
- Used Java RMI to write distributed objects and wrote shell scripts for building and deploying the applications.
- Developed the Database interaction classes using JDBC.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed user interface using HTML, CSS, JavaScript, AJAX and JSPs.
- Designed various tables required for the project in Oracle 10g database and used the
- Stored Procedures in the application.
- Performed unit testing using JUNIT framework.
- Deployed the application on Websphere and Tomcat.
- Used Log4j for logging.
- Used Ant for build and deployment and Eclipse for development.
Environment: Java 1.5, Websphere 7.0, Eclipse 3.2, Spring 3.0, Hibernate 3.0, JSP, Struts 2.0, Servlets, XML, AJAX, SOAP, WSDL, JDBC, Rational Rose, Oracle 10g, UML, HTML, JNDI, CVS, Log4J, Apache Axis.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Implemented the application using Apache Struts 1.3 Framework which is based on Model View Controller design pattern.
- Client side as well as server side validation was implemented by using Struts validation framework
- Developed user interface using HTML, CSS, JavaScript and JSPs.
- Stored Procedures in the application.
- Deployed the application on Tomcat.
- Eclipse for development.
- Toad software (mySQL) for database management.
Environment: Java 1.5, Eclipse 3.2, JSP, Struts 1.3, Servlets, XML, AJAX, SOAP, WSDL, JDBC, Rational Rose, Oracle 10g, UML, HTML, Apache Tomcat.
