Java/j2ee Developer Resume
Columbus, OH
SUMMARY
- Over 7+ years of experience in Software Life Cycle and different Database systems.
- Demonstrated excellent talent to quickly adapt to different project environments.
- Experience building RESTful applications using Spring
- Experience building web services using SOAP
- Experience in Multi threaded and web applications.
- Experience in writing Junit Testing Frameworks, Test plans and Test case documents.
- Extensive experience on various operating systems (Sun Solaris, Linux, HP - Unix & Windows)
- Extremely good in dealing with partners and business users, proposing solutions and presentations, translating requirements into design.
- Familiarity with testing tools, test director, test cases, business test cases.
- Good experience in Web services (WSDL, SOAP, XML, and XSLT).
- Good knowledge on OOP, J2EE Technologies and Relational Database Systems.
- Hands on experience in implementing various J2EE Design patterns.
- Hands on experience on the best practices and standards in J2EE and Databases.
- Hands on experience with BEA Web logic, Tomcat, IBM Websphere application servers.
- Hard working, self motivated, innovative attitude and quality focused with leadership qualities.
- Production support, and experience in dealing support cases and customers directly.
- Strong expertise in JEE frameworks such as Struts, Spring and Hibernate
TECHNICAL SKILLS
Languages: Java, C, Python, Scala, Scheme, MATLAB, SQL
J2EE: JDBC, Servlets, JSP, JSF, JMS
IDE: Eclipse, WebStorm, PyCharm, IntelliJ Idea, NetBeans, WSAD, JPA
Frameworks: Struts, Spring, Hibernate, Web Services, Axis2, Lift, iBatis
Build tools: Ant, Maven
J2EE App servers: Apache Tomcat 6.x/7.x, WebLogic 10.x, JBoss 5.x, Glassfish
RDBMS: Oracle 10g, MySQL 5.x, MongoDB, MS-SQL Server
Scripting Languages: Javascript, HTML, CSS, Shell
OS: Windows XP/Vista/7, Unix, Linux
Design tools: UML, Rational rose, Visio
Source control: CVS, Tortoise-SVN
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Confidential, Columbus, OH
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns
- Developed and implemented Swing, spring and J2EE based MVC framework for the application
- Worked on the MySQL migration project.
- Implemented MVC architecture using Struts framework, Worked on Spring/Hibernate Applications
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library
- Designed and developed various modules of the application with J2EE design architecture, using JSPs, HTML, AJAX, JQuery, iFrame and JavaScript
- Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file
- Developed the web services by using WSDL, SOAP using SOA.
- Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on JBOSS server
- Installed and configured the development environment using Web-logic on Windows 7 and LINUX OS
Environment: Java/J2EE, Spring, Struts, JSF, EJB, MySQL, SQL Server, DB2, WSDL, Netbeans, JBoss, SVN, Water fall Model, UML, JSP, Servlet, ANT, Xml, SWING, ILOG, Apache Tomcat, Linux
Java Programmer Analyst
Confidential, Pittsburgh, PA
Responsibilities:
- Involved in Analysis and Design and developed Use Case diagrams, Sequence diagrams and Class diagrams using Microsoft Visio.
- Developed web applications using Struts MVC Framework.
- Used Hibernate as an ORM tool for persisting the data.
- Written hibernate-cfg.xml file in Hibernate for mapping objects to the relational database.
- Integrated Spring with Hibernate and Spring with Struts for dependency injection
- Used Spring Framework to manage transactions
- Extensively used AJAX framework to develop the dynamic user interfaces and XMLHTTP Request object to directly communicate with the server.
- Developed User Interface using HTML, CSS and JSP pages and deployed on Web Logic server.
- Written JavaScript functions to do client side validation and Popup screens.
- Involved in development of Test Cases using JUnit for Unit Testing.
- Developed Ant build scripts used to build and deploy the web application using Web Logic Application Server. Eclipse used as IDE tool for application development and debugging.
Environment: Java, JDK 1.6, Struts2.x, Hibernate3.x, Spring 2.x/3.x, JSP, Servlets, JSTL, JDBC, XML, Web Services, JUnit, Ant, Log4j, SQL, Oracle 10g, Web Logic 9.2, Eclipse 3.2, CVS, Html, CSS, JavaScript and Ajax, Windows 7.
Confidential - Oakland, CA
Java Programmer
Responsibilities:
- Deployed all the JSPs, Java Servlets in a .jar and .war format in the application server.
- Design, develop and co-ordinate among the team members in developing JSPs, Custom Tags and re-usable Java beans across all the modules of the product.
- Developed several web pages using HTML, Spring, JSP and JavaScript to perform checking and validations at Client's side.
- Unit testing and rigorous integration testing of the whole application.
- Developed JSPs using Spring Framework. Developed the generic form validation for various fields on the forms and integrated them in the Spring framework.
- Design, Development and Testing of JSP pages, Servlets.
- Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client's side.
- Developed code to communicate with Oracle9i database using JDBC.
- Analyzing existing system and fixing if issues arise.
- Worked with WinCVS to record and maintain different versions of source files.
- Involved in unit, and integration testing.
Environment: Java, JSP, Servlets, Spring. Eclipse 3.1, Tomcat 5.x, Oracle8i, JavaScript, HTML, XML, Win CVS, Windows Advanced Server, and Linux.
Java/J2EE Developer
Confidential
Responsibilities:
- Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
- Implemented MVC architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Developed JSP’s, Servlets, JavaScript, and XML, which formed the UI component.
- Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed EJB Components, both Entity and Session beans, modeling the business logic.
- JDBC is used for data interaction with Oracle database.
- Written stored procedures in Oracle to validate data and ensure System integrity for various tests based on different specifications.
- Involved in deployment components on Weblogic application server.
- Performed Unit Testing of all Modules.
Environment: Java/J2EE, JSP, EJB, XML, Weblogic Application Server, ANT, Python, Oracle, Eclipse.
Java/J2EE Developer
Confidential
Responsibilities:
- Implemented design patterns such as state pattern to summarize the states of library materials, resulted in smooth interstate transition, decoupling of concerns and extensibility
- Implemented persistence layer using Hibernate to interact with the Oracle database
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework
- Developed SQL queries and stored procedures for the application
- Developed EJBs for business logic and developed web pages using HTML/CSS and JavaScript
- Developed UI comprising of JSP, JSF, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
Environment: Java, J2EE, JSP, Servlet, JDBC, Oracle, Java script, HTML, CSS, XML, JBOSS, MAVEN
