Java/jee Developer Resume
Franklin, NJ
SUMMARY
- Over 7 years of experience in Analysis, Design, Development, Implementation and testing of Web - based and Client Server applications.
- Expert level skills in application development using Java, JEE, Spring Framework, Hibernate, JSP, JPA, Servlets, JDBC, HTML, JavaScript, JEE compliant application servers, multi-threading, client/server, design patterns of JEE architecture.
- Expertise in developing JEE applications using JEE components, Design Patterns - MVC, Session facade, Singleton, Front Controller, Business delegate, Data access objects.
- Knowledge of JEE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
- Good knowledge in spring framework - Spring IOC, Spring MVC, spring AOP and Spring Webflow.
- Have experience in Design, Development and Deployment of Java/JEE web components on servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
- Experience in database development and implementation using different RDBMS such as Microsoft SQL Server, Oracle and MySQL.
- Good experience in File Manipulation, consuming and developing RESTful Web Service along with Spring MVC and Hibernate.
- Good experience and knowledge working on ORM persistence frameworks like Hibernate.
- Expertise in HTML, CSS, JavaScript Libraries, JSTL specifications, and Custom Tag Libraries, XML (SAX, DOM).
- Experience with the complete software development life cycle (SDLC)
- Experience includes Application Servers like WebLogic, WebSphere and Web Servers Tomcat/Apache.
- Experience in database & related technologies including Oracle, SQL Server, Teradata, DB2, SQL Plus, PL/SQL.
- Performed unit testing using JUnit integration and deployment of applications done using tools such as ANT and Maven and debugging through log4j.
- Experience in XML, XSLT, and WebServices with SOAP to design, deploy, develop and implement the internet/intranet applications.
- Expertise in developing WebServices using SOAP, RESTFUL, XML, WSDL, XML Beans and Axis.
- Extensive experience in design, development and implementation of Model-View-Controller frameworks using Spring MVC.
- Strong Communication and Analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Excellent troubleshooting and debugging skills.
TECHNICAL SKILLS
- Java
- JEE
- Servlets
- Spring
- Hibernate
- JSP
- JSF
- Eclipse
- Spring MVC
- SOAP
- WSDL
- Python
- Perl
- XML
- HTML
- CSS
- JavaScript
- JQuery
- Apache Tomcat
- Oracle
- JDK
- JDBC
- EJB
- JUnit
- JMS
- NetBeans
- IBM Websphere
- DB2
- SQL Server
- MySQL
- MS Access
- Ant Build Script
- MS Visual Studio
- MS Project
- MS Office
- Proxy
- Bridge
- Strategy
- Decorator
- Observer
- Builder
- Visitor
- MVC
- IBM MQ Series
- STS
- Visual Studio
- RAD. OS: Windows
- Linux Unix
- VMware
- VirtualBox
PROFESSIONAL EXPERIENCE
Confidential, Franklin, NJ
Java/JEE Developer
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
- Identifies, recommends and pursues technology/practices to relevant to the solution of highly complex projects.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Configured Spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
- Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries
- Used Spring Security for Authentication and authorization
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Used Hibernate Framework for persistence onto Oracle database.
- Experience in deploying web application using Amazon Web Services.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Developed high-performance web applications using Spring and XML Http Request.
- Configured JDBC in the application server.
- Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
- Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
- Deployed flow of Execution in the Servlet Environment using spring MVC and defined Navigation Rules.
Environment: Java, JEE, Servlets, JMS, Hibernate, Spring, Web services, REST, UML, HTML, XML, XSD, Log4j, Oracle 11g, PL/SQL, JUnit, JNDI
Confidential, Kenilworth, NJ
Java/JEE Developer
Responsibilities:
- Responsible for the Design, Deployment and development of the web applications.
- Designing, coding, testing, debugging, and documenting programs as well as support activities for the corporate systems architecture
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Used the JDBC for data retrieval from the database for various inquiries.
- Used Apache Tomcat an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Performed purification of the application database entries using Oracle 11g
- XSLT style sheets for the XML data transformations.
- Used JUnit to write repeatable tests mainly for unit testing
- Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with hibernate.
- Deployed flow of Execution in the Servlet Environment using spring mvc and defined Navigation Rules.
Environment: Java, JEE, Servlet, Hibernate, Spring, Oracle 11g, WebService, XML, JSP, Java script, HTML, MVC, MyEclipse, Apache Tomcat.
Confidential, NYC, NY
Java/JEE Developer
Responsibilities:
- Responsible for system analysis, design and development in JEE using MVC based architecture.
- Developed the front end of the application using HTML, CSS, JSP and JavaScript.
- Implemented the design patterns like DAO Factory, Singleton, Service Locator and Business Delegate.
- Developed Object Model from Hibernate mapping files.
- Developed JSP and HTML pages using CSS as part of the presentation layer
- Used ADF Framework with strong Object Oriented background
- Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
- Data access layer is implemented using Hibernate
- Worked extensively in the backend Oracle database
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Using spring validation framework for server side validation.
- Used various design patterns to direct best solutions.
- Helped to finish assignments using several frameworks such as: Java applet, Spring MVC, Hibernate.
- The several technologies were used to create and deploy web pages such as JSP, JavaScript, HTML, and CSS.
- Used Hibernate as ORM tool to store the persistence data into the Oracle database.
- Developed Web Services using SOAP, WSDL and XML.
Environment: Java, JEE, JavaScript, Hibernate, HTML, CSS, JSP, Spring, Oracle, Windows, Apache Tomcat, MVC.
Confidential, Bala Cynwyd, PA
Java/JEE Developer
Responsibilities:
- Understanding existing process, requirement collection and creating prototypes.
- Designed Java classes (Action classes & Dispatch Action classes) using Struts Framework to implement the MVC2 Architecture.
- Developed JSP pages and Action Servlets for HTML generation and for session management.
- Developed custom tags to get custom behaviors in JSP pages.
- Used Validation Framework in Struts, created custom validations and action level validations using ValidatorActionForm.
- Used Spring Security for Authentication and authorization extensively.
- Designed and Developed Session Beans necessary for various functionalities.
- Designed and developed DAO's to implement the business logic.
- Web.xml and Struts-Config.xml was developed taking various design issues into consideration.
- Developed XSLT documents to transform XML source files to XML result files.
- Designed EJB Home Factory class using Singleton pattern to cache EJB home reference for entire application lifetime.
Environment: Java, JEE, JavaScript, XML, HTML, Eclipse 3.2, myEclipse 5.0, Oracle 10g, JSP, Servlets, Struts, Hibernate, Windows, Tomcat 5.5.
Confidential
Java Developer
Responsibilities:
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Designed the front-end using HTML, JavaScript and CSS.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Used Hibernate for Object Relational mapping.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Used spring Framework for implementing business logic and maintaining transactions.
- Used Struts Frame work to create Web Applications that leverage both Servlets and JSP.
- Generated XML documents using Schemas and DTDs.
Environment: JSP, JDBC, Servlets, Ajax, JavaScript, JQuery, MyEclipse 9.0, Oracle, SQL developer, Tomcat 6.0, IE, Firefox, JDK1.7, Struts2, Windows.