Java/ J2ee Developer Resume
Cincinnati, OhiO
PROFESSIONAL SUMMARY:
- 7+ years of experience in design and development of enterprise and web based applications using Core Java, J2EE technologies.
- Good experience working with Agile/Scrum and Waterfall development methodologies.
- Good experience using HTML5, CSS3 and JavaScript.
- Extensively worked in Core Java and Object Oriented design with strong understanding of Collections, Multithreading and Exception handling.
- Strong Experience in OOAD and Performance Tuning.
- Extensive experience in developing web applications with Open Source frameworks like Spring, JSF and Struts.
- Expertise in implementing O/R mapping tools like Hibernate, JPA (TOP - LINK).
- Strong working experience in development and deployment of Java/J2EE web components using Web Logic, Web Sphere, JBoss and Apache Tomcat Servers.
- Experience in designing and developing UI components using JSP, JavaScript, HTML, CSS, JSTL, My Faces, Tiles, Custom Tag Libraries, AJAX, JQuery.
- Good experience in implementing Web Services and consuming SOAP, REST, WSDL, JAX-RS, JAX-WS.
- Hands on experience in JavaScript, UNIX Shell Scripting, IDEs for development - RAD, JBoss Developer Studio, and Eclipse.
- Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Web Logic 8.0, JBoss.
- Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Used JSF framework in developing user interfaces using JSF UI Components and Validator.
- Extensive work experience with RDBMS like Oracle 9i/10g, MYSQL, MS SQL Server and developed SQL scripts and PL/SQL Stored Procedures.
- Experience using testing frameworks such as JUnit, Selenium, Architecture visualization, problem analysis and resolution.
- Excellent skills in programming using wide variety of languages. Ability to adapt latest technologies & work in Multi-platform environment.
TECHNICAL SKILLS:
Languages: C, C++, Java
Java APIs: J2EE, EJB, Servlets, JSP, JSF, JPA, HTML5, CSS3 JSTL, JAX-WS, JAX-RS, JAX-RPC, JDBC, RMI, JNDI, JMS, JAXB, JUnit, AWT, Swing
Presentation: JSP, HTML, DHTML, XML, WSDL, CSS, JavaScript, JSON, DOM, JQUERY, AJAX, Swing/Java AWT, RCP
Frameworks: Struts, Spring, JSF, Hibernate, JPA, Apache CXF
Database: Oracle 8/8i/9i/10g/11g, MySQL, SQL Server
RDBMS Query tools: TOAD, SQL Developer, DB Visualizer
Application Servers: Apache Tomcat, IBM Web Sphere, Web Logic
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO, Command Pattern, Singleton pattern, Service Locator, Factory Pattern, DAO, SOA, MVC
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, Ohio
Java/ J2EE Developer
Responsibilities:
- Implemented the view layer using JSP, Business layer using Spring 3.0 and persistent layer using DAO and Hibernate 3.2.
- Developed the necessary front end user interfaces in JSPs, HTML, Java Script, CSS that will be integrated using Spring MVC Framework.
- Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding JSP pages in spring-config.xml file.
- Developed HTML and JSP pages for user interaction and data presentation.
- Used Spring Framework for Dependency injection and integrated with Hibernate Framework.
- Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components. Used Spring's Bean Factory for initializing services.
- Involved in consuming, producingSOAPbased web services usingJAX-WS.
- Created the Hibernate mapping and properties files using spring modules like MVC, Web and ORM. Used Hibernate template to integrate Spring DAO business objects with respective tables from the database.
- UtilizedTomcat application server environment, to implement business logic and interface with Data Base system.
- Worked on different operating systems Windows 2000/XP, UNIX, LINUX.
- Experience in implementingWeb ServicesusingSOAP, RESTandXMLtechnologies.
- Created tables, stored procedures in SQL for data manipulation and retrieval, Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle 9g.
- Implemented various standard J2EE design patterns (Singleton, Factory, Data Access Object, MVC, Front Controller).
- Designed and developed a number of RESTful web services that support JSON to access to speed up development using Spring MVC, Spring Web Services, Jenkins, JSON, Log4J, RESTful, MySQL, DB2 and Maven.
- Extensively worked on Distributed Programming with J2EE Architectural & Design patterns, Struts, JSP, JMX, JMS, JAVA Web Services using Apache's CXF, JAXB, and JAX-RPC, XML, Oracle (SQL, PL/SQL), WebSphere Application Developer, Hibernate, and Spring.
- CreatedRESTfulweb services interface to Java-based runtime engine.
- UsedsoapUIfor load testing the Web Services.
- Used Weblogic Server 8.2 for deploying the application. Used MAVEN for project management and build automation.
Environment: Core Java, J2EE, Weblogic 8.2, Eclipse, Spring 3.0, Hibernate 3.2, Spring Core, Spring Rest, Spring AOP, Spring DAO, JSP, JAXB, HTML, XML, JQuery, CSS, JAX-WS, SQL, PL/SQL, Oracle 9i, Linux, Tomcat, RESTful, SOAP, SVN, Maven.
Confidential, Atlanta, NJ
Java/ J2EE Developer
Responsibilities:
- Implemented various OOPS concepts and design patterns such as IOC(DI), Singleton, Factory, DAO, Prototype
- Implemented Spring MVC for designing and implementing the UI Layer for the application.
- Worked on Spring Batch for Asynchronous processing transactions.
- Established efficient exception handling and logging using Spring AOP.
- Developed HTML and JSP pages for user interaction and data presentation.
- Worked on persistence layer using ORM tool Hibernate with MySQL Database.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Configured Apache HTTP Server and Apache Tomcat Server.
- Utilized GitHub version controlling and committing the code to central repository.
- Performed various DDL, DML operations on MySQL database using SQL queries.
- Used JDBC for database connectivity to MySQL.
- Involved in Unit Testing. Developed JUnit test cases for unit testing and used various mock up frameworks like Mockit, Rest Client UI.
Environment: Java, J2EE, Spring 3.5, Spring Batch 2.2.5, Spring MVC, Spring AOP, Spring ORM, Hibernate 4.2, MySQL, SQL, RESTful web services, Apache Tomcat, JDBC, JUnit 4, Maven, HTML, JSP.
Confidential, Salt Lake City, UT
Java/ J2EE Developer
Responsibilities:
- Attending various s sessions such as OOAD, programming principles, C++, Java, HTML, XML, Web-services etc.
- Used EJB’s to process client request and implement the business logic.
- Developed various DAO classes for database related functionalities.
- Worked closely with project and business development team and reviewed the code with team lead and peers.
- Developed unit test cases for various Web service operations, and enhancements per requirements.
- Coordinated with Quality Assurance phases of the developed services of end-to-end implementation.
- Web component development with Servlets and JSP.
- Involved in component development using Java/J2EE technology with JSF as front end, Spring MVC framework for application flow control, server side ORM development using Hibernate.
- Developed various unit test cases for EJB’s.
- Used JDBC to connect with Database using JDBC-ODBC driver.
Environment: JAVA, J2EE, EJB2.1, JDBC, Weblogic Server, Oracle, JMS, ANT, PL/SQL, eclipse, SQL developer Involved in preparing the user documentation and release notes. Windows XP.
Confidential
Jr. Java Developer
Responsibilities:
- Participated in the documentation and design phases of Software Development life cycle.
- Involved in Web/mobile applications developer for Infosys Internal projects.
- Developed Android applications using Android SDK and Android ADT for Eclipse IDE.
- Developed web services using REST web services for inter application communication and data migration.
- Developed MYSQL functions and procedures for data persistence and retrieval.
- Worked on bug fixes and improved application performance.
- Extensively written Java code to develop J2EE application for providing online medical services.
- Adopted Struts 1.x framework for developing MVC based web application.
- Designed the user interface using HTML and CSS.
- Implemented Hibernate ORM for database configuration and data persistence and retrieval.
- Utilized MySQL for medical records and patient data storage.
- Practiced Agile methodology throughout the project development cycle.
Environment: Java, Android, J2EE, Apache Tomcat, MySQL, SQL, Struts 1.x, Hibernate, RESTful, OOD, HTML, CSS, MVC, Agile.
Confidential
Java Developer
Responsibilities:
- Developed JSPs. Created Servlets for the application.
- Involved in creating the SQL and PL/SQL queries and procedures.
- Used SQL queries to interact with database.
- Used Agile for application development.
- Handled XML data in different forms, creating, transforming and parsing XML data.
- Tested the applications by using the test cases.
- Gathered all the project requirements from Business users.
- Implemented designs using Java technologies (J2EE).
- Processing new Work Orders and Constructing code.
- Involved in interaction with the client for designing of Functional Specification Document.
Environment: Core Java, JSP, Oracle 9i, Tomcat, XML
