Java/j2ee Developer Resume
Ronkonkoma, NY
PROFESSIONAL SUMMARY
- Java Programmer 7 years of extensive IT experience with primary expertise in Object - Oriented and Web-based Enterprise applications using Java/J2EE and Client-Server technologies
- Expertise in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Debugging, Production, Maintenance and Support
- Expertise in developing Multi-tier enterprise level web applications using J2EE technologies including Servlets, JSP, Struts, Spring, Hibernate, EJB, JDBC, JMS, XML, Java Multi-threading API, SOAP & Restful Web services.
- Expertise in various open source frameworks such as Struts 1.x/2.0, Spring, Hibernate
- Good experience in Spring like Spring Core, IOC, AOP, Spring ORM, Spring MVC etc
- Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
- Experience in object oriented design patterns such as Model View Controller (MVC) frameworks, Business Delegate, Service Locator, DAO (Data Access Object), DTO (Data Transfer Object), Singleton, Object Factory
- Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
- Experience in Front-end web pages using JSP, HTML, XHTML, CSS, Ajax & JavaScript
- Developed applications on different IDE’s such as Eclipse, My Eclipse and Net Beans
- Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Streams & File I/O
- Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language (HQL)
- Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise Java Beans
- Experience in Configuring and deploying applications on Apache Tomcat 6.x and Web Sphere Application Server
- Experience in SQL programming language in SQL Server, Oracle PL/SQL and MySQL database environments.
- Experience on Object Oriented Programming Concepts using languages such as Java, C++ & C#
- Good working knowledge on SVN, VSS or CVS for code management and version control
- Experience using UNIX and LINUX
- Experience with messaging middle-ware (ActiveMQ), distributed systems, scalable architectures and caching techniques
- Understanding database technologies including NoSQL and DB2
- Experience designing and implementing REST and XML-based web-services
- Strong knowledge of web technologies, protocols and tools
- Solid understanding of Data Structures and Algorithms
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Strongly initiative, creative and able to learn new technologies. Ability to deal with people, ability to grasp things fast, and willingness to work has always been my strengths
TECHNICAL SKILLS
Technical Skills: Java/J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, iBatis, Javascript, HTML, CSS, XML, C#, C++, MS SQL Server, Oracle 11g/12c, DB2, MySQL, WebLogic 8.1/10.3, Apache Tomcat, JBoss, ANT, Eclipse, RAD, Windows, UNIX, AJAX, XSLT, XPath, Object Oriented Programming (OOPS), SVN, CVS, Rational Rose, Microsoft TFS, Swing.
PROFESSIONAL EXPERIENCE
Confidential, Ronkonkoma, NY
Java/J2EE Developer
Responsibilities:
- Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
- Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
- Designed front end components using JSP, HTML, XHTML, CSS, JQuery, Ajax and JavaScript.
- Developed web layer using Struts framework to manage the project in MVC pattern.
- Used Struts Tiles Framework for designing the layout of the application.
- Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Developed web based application using Struts framework for MVC architecture.
- Involved in user interface design for the Admin application using Struts Framework and web based user controls.
- Performed code review sessions with the team members.
- Designed and developed the presentation layer GUI using JavaScript, JQuery, AJAX, JSP, HTML5,CSS3, JSP custom tags and developed Client-Side validations using Struts validation framework.
- Designed and Developed re-usable J2EE components using Servlets, JSP, EJB, JDBC, XML.
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
- Worked on updating the Oracle Database.
Environment: J2EE, Hibernate, Ant, Subversion, Struts Framework, Oracle, JUnit, JavaScript, CSS, XML, UNIX and Eclipse.
Confidential, Lancaster, PA
RJava/J2EE Developer
Responsibilities:
- Analyzed MVC architecture, Struts framework in view of the application work-flow and application development.
- Front-end development using HTML, CSS, JSP and client side validations performed by using JavaScript.
- Worked on creating and updating the Oracle Database.
- Involved in requirements analysis, Object Oriented Design and Coding.
- Used Hibernate as an ORM for data persistence.
- Used Struts 2 framework in web tire to handle user request.
- Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
- Developed a web-based with HTML, XHTML, Custom tags using Struts.
- Wrote complex SQL queries to retrieve data from the database.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Providing framework for mapping object-oriented domain model to a traditional relation database using Hibernate.
- JavaBeans are used for developing lightweight business components.
- Used CSS 3.0 and advanced level java scripting like AJAX, JQuery.
Environment: JavaScript, JQuery, HTML, Web Logic Server, SQL Server, Hibernate, Struts, Spring, REST, SOA, Web Sphere, CSS, Servlet, JSP, Swing, JNDI, JMS, JTA, JDBC, Oracle, ANT, JUnit.
Confidential, Pleasantville, NY
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Used Struts framework for mapping the front end application with the back end application which is using spring framework.
- Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information about the application.
- Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
- Implemented MVC Architecture to separate the presentation, business and database logic in the application.
- Front-end development using HTML, CSS, JSP and client side validations performed by using JavaScript.
- Worked on creating and updating the Oracle Database.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Providing framework for mapping object-oriented domain model to a traditional relation database using Hibernate.
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
Environment: Java, J2EE, JDK, WebSphere, Tomcat, JDBC, JNDI, JSP, Struts, Spring Log4j, EJB, Web Services, SOAP, Hibernate, AJAX, JUnit, Swing, HTML, CSS, XML, JavaScript, Apache Ant, Oracle
Confidential
Java/J2EE Developer
Responsibilities:
- Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
- Manage Oracle database Tables, views, and store procedures.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language was used in the DAO layer.
- Designed and developed Front-end using HTML, CSS, Servlets, AJAX, JSP and client side validations performed by using JavaScript.
- Used Struts 2 framework in web tire to handle user request.
- Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
- Used Struts framework for mapping the front end application with the back end application which is using spring framework.
- Developed the Action classes, Action Form classes and configured the struts-config.xml.
- Experienced in working with IDE Eclipse, MyEclipse.
Environment: Hibernate, Spring MVC Framework, UML, Servlet, JSP, AJAX, DHTML, JavaScript, Mysql, Web services, JDK, PL/SQL, Tomcat
Confidential
Java Developer
Responsibilities:
- Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
- Created several JSP’s and populated them with data from databases using JDBC.
- Worked on creating and updating the Mysql Database.
- Planned and implemented various SQL, Stored Procedure, and triggers.
- Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language was used in the DAO layer.
- Resolved defects/bugs identified by application Testers.
- Worked in Back end development of the application, involved in retrieving the data from Database.
- Created JSP pages for Product Promotion Event Calendar and attaching Participant list for the calendar.
- Developed action and form classes based on Struts framework to handle the pages.
- Designed front end components using HTML, XHTML, CSS, Ajax and JavaScript.
Environment: HTML, CSS, JSP, JavaScript, Servlets, Tomcat, Mysql, MS Access