Sr. Java J2ee Developer Resume
SUMMARY
- 8 years of experience in developing Multi - tier application using Java J2EE (JSP, Java Beans, Jakarta Struts Framework, Servlets.
- 8 years of experience in Information Technology in WebSphere Commerce Server B2B, B2B, Extended Sites business models, development of N-Tier and web based applications using JAVA and J2EE.
- Sun Certified Programmer for the Java 2 Platform.SE 5.0 (SCJP)-2008
- Sun Certified Web Component Developer Certification For J2EE 5 (SCWCD)-2009
- Around 8 years of experience in eclipse based technologies like RAD6.0 Rational Application Developer 6.0
- Hands on experience in customizing and new implementations for WebSphere Commerce Server technologies like Views, Controller Commands, Task Commands, Data Beans, Data Base tables, Access Beans and Entity Beans.
- Hands on experience in applying Access Control Policies for Controller Command and newly created views in WebSphere Commerce Server.
- Hands on experience in developing numerous Multi-tier applications with Spring, Hibernate components including Business Components, Presentation Tier components, Resource Tier components and Persistent Object Components.
- Good exposure in Water fall, Agile methodologies and to all stages of SDLC.
- Expertise in developing applications using JAVA/J2EE design patterns.
- Hands on experience in relational databases like DB2, Oracle and My SQL.
- Very Strong Object-oriented concepts with complete software development life cycle experience - Requirements gathering, Conceptual Design, Analysis, Detail design, Development, Mentoring.
- Excellent analytical, problem solving and communication skills.
- An innovative team player proven to work under tight deadlines, Adaptable to new software technologies, quick learner and also can work efficiently as an individual.
TECHNICAL SKILLS
Languages/Design Tools: Java, SQL
Web Technologies: J2EE, J2SE, JSP, Servlets 2.4, JDBC, JQuery, HTML, DHTML, CSS, Java script, ANT
Web Application Servers: IBM WebSphere Application Server, WebLogic, Tomcat
IDE Tools: IBM Rational Application Developer 6.0(RAD), MyEclipse6.5
Frame Works: Apache Struts, Spring, Hibernate
RDBMS: Oracle, SQL Server, My SQL
Operating System: Windows XP/7, UNIX.
SCM Tools: IBM Rational ClearCase, CVS and SVN
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java J2EE Developer
Responsibilities:
- Support the design, development, installation, configuration, customization and administration of WebSphere Commerce Application Server and its components.
- Developing component-based, service-oriented Web application framework using J2EE and WebSphere Platform and work with business analysts and architects to ensure functional requirements are met.
- Extensively using OOD concepts in overall design and development of the system.
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Designed and Implemented the JAVA, J2EE Based Struts with JDBC in Eclipse IDE.
- Using SVN for Version Controlling.
- Using Maven for Build Scripts documents for entire project.
- Consuming restful web services for application development.
- Developed Servlets and JSPs based on MVC pattern using spring MVC framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in writing JavaScript for dynamic manipulation of elements on screen and to validate the input.
- Worked on front-end validation using JavaScript and back-end validation using Spring Validation Classes
- Developed user interface using JSP, AJAX, HTML, JQuery, JSP Tag libraries and Spring Tag Libraries to simplify the complexities of the application.
- Performing various administration tasks including writing Unix scripts and database queries.
- Implementing and configuring key subsystems of WebSphere Commerce Enterprise or WebSphere Commerce Professional for Business to Consumer (B2C) and Business to Business (B2B) ecommerce sites from requirements analysis through deployment
- Applied Access Control Policies to the newly created controller commands
- Implementing the Extended Sites model and the different store models within the framework
- Configuring and customizing subsystems such as Catalog management, Order Management, Member management subsystem.
- Set up the index on a WebSphere Commerce server and Preprocessing and indexing
- Developing front-end components, use of WCS tag libraries, and comfortable developing WCS EJB.
- Developing JUnit test cases and performed integration and system testing.
Environment: IBM WebSphere Commerce Server 6.0, Rational Software development Platform, Java, J2EE, JQuery, XML, XSLT, JSP, Struts, Spring, Hibernate, SVN.
Confidential
Senior Java J2EE Developer
Responsibilities:
- Designed and developed the reporting and extracts framework which includes writing validation logic in order to achieve integration responsibilities of user input screens and database to present the output.
- Responsible for development of functional specifications and correcting of logical issues as per the requirements
- Implemented business objects and business logic of the system (Java).
- Analysis of Business Requirements and ensure the implementation through various stages of SDLC till production deployment
- Able to multi-task, triage issues, react well to changes, work independently in a fast paced Agile environment.
- Developed Restful Webservices using Jax-RS specification.
- Used spring for bean management across layers and for loading database configuration and Spring JDBC to interact with SQL server databases.
- Review complete SCOPE and also business developed the Apps using Spring MVC and Spring Web Flow and written JUnit test cases for the controller and other helper/ utility classes in our application.
- Used JUnit framework for Unit testing of application.
- Used SVN for Version Controlling.
- Used Maven for Build Scripts documents for entire project.
- Consumed Amazon Webservices for application development.
- Integrated with Jenkins.
- Created Change Requests/Work Orders & Estimates for all the New/Existing & Pipeline projects.
- Review of system errors and / or data discrepancies prior to escalation to Development.
- Performed defect coordination with both Development & Testing Team.
- Performed multi-task, triage issues, react well to changes, work independently in a fast paced Agile environment.
- Involved in writing JavaScript, jsp, Ajax and JQuery for dynamic manipulation of the elements on the screen and to validate the input.
- Used JaxB for marshaling and unmarshalling the data while developing restful Webservices.
- Used Hibernate to store persistence data to DB.
- Used TOAD to execute queries in DB.
- Developed web application using java with Google Web Toolkit (GWT) API.
- Used Ajax, Java script and GWT to create interactive user interface.
- Architecture support, Performance monitoring and analysis
- Automate the existing build scripts using Ant, Jacl, Python and Batch.
- Production Support activities which included identifying quality assurance testing defects, production defects and providing solutions the most optimized manner
Environment: Spring, Hibernate, Eclipse, GWT, AJAX, Java Script, Jquery, JUnit, Java, XML, XSLT, J2EE, WAS, SQL server, Workbench, SVN.
Confidential
J2EE Consultant
Responsibilities:
- Worked with PM on status calls and reports related to the project.
- Involved in UML diagrams.
- Developed response objects using HTML and JavaScript for material issue, dealer Info, dealer dispatch etc.,
- Created user-input validation routines in JavaScript for mandatory fields, Used JSPs and Servlets for the Presentation Tier fields and populating default values for some fields taking from database.
- Used JSPs and Servlets for the Presentation Tier.
- Extensively used JQuery, AJAX, Java Script for the client side validations.
- Extensively used JSP,HTML
- Used the light weight container of the Hibernate MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of application.
- Developed EJB components.
- Developed Java Messaging services (JMS).
- Tomcat server was used to host EJBs.
- Hibernate was used for mappings.
- Created ANT scripts for building and deploying the application.
- Struts tag libraries were used.
- Implemented Ajax calls in client GUI.
- Designed and developed Servlets, Data beans and session beans
- Developed application using Struts framework, designed Action classes, Form beans.
- Used Struts validation and tiles framework in the presentation layer.
- Used Hibernate for data persistence.
- Worked on Data Management classes, using JDBC to access the Oracle Database.
- Used testing tools like JUnit, SOA Tester, Bus Tester and JMeter for quality management.
- Created SQL queries, Stored Procedures and functions.
- Used Log4j for logging and JUnit for testing.
- Used SVN for the version management.
Environment: J2EE, Struts, Hibernate, Eclipse, Oracle, Java, J2EE, Tomcat, WebSphere Application Server, ANT, JUnit, Jquery, JavaScript.
