Senior J2ee Developer ,resume Profile
Summary:
- Senior Systems Analyst / J2EE Architect with 12 years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web /Client-Server based Software Applications in FMCG, Retail, Publishing domains.
- Excellent experience working as Tech Lead and Sr. J2EE Developer on Spring, Hibernate, Struts, Spring Webservices, SOAP Webservices, MVC, Maven, ANT, AJAX, XML, JMS, JNDI, Apache, Tomcat, Glassfish 3.0, Jetty, OC4J, JRun, JBOSS Application server , My Eclipse IDE, IntelliJ IDE, NetBeans IDE,
- Excellent work exposure to Software Design and Development for Various B2C and B2B Applications during my assignments with Luxottica, P G, ReedElsevier, PANAFOTO, MILANO and Workflow projects for Research centers in India
- Having very good experience with Database Oracle, SQL, NO-SQL, PL/SQL, MySQL,
- Knowledge of RESTful Webservices
- Excellent experience in writing Unit Test cases JUnit, JMock, Spring Mock Testing,
- Excellent experience with build framework, ANT, Maven
- Worked extensively on P G North America Marketing portals for Products and Samples and Coupons sites.
- Worked extensively on Mission Critical multi-threaded applications.
- Strong experience on various development environments like NetBeans, IntelliJ IDEA, MyEclipse.
- Accompanied by strong programming skills in Java, Servlets, JSP, Spring, Struts, Hibernate, Spring Webservices, RESTful Webservices, JavaScript, AJAX, LDAP.
- Experience in open frameworks like Struts and Hibernate, Spring. Java Server Faces
- Worked extensively on Version Control tool CVS, Visual Source Safe.
- Thorough understanding of Object Oriented Methodology, Design Patterns.
- As a Software Architect, worked extensively with Client's architecture team to design and architect a highly demanding Web Environment for a B2C Applications.
- Expertise in writing and validating the Use Cases, Test Cases, Unit Test Cases
- Excellent knowledge on Webservices, RESTful Webservices, Spring Webservices, SOAP/WSDL,
- Working experience in UNIX shell scripting
.
Technical Skills:
Operating System : Windows 7, Windows XP / 2000/ UNIX, Linux
Methodologies : Agile Methodology, Object
Oriented Application Development OOAD
Frameworks and Architectures: Model View Controller MVC , Struts 1.1, Struts 2 Service Oriented Architectures, Web Services, SOAP ,
Spring, Spring Web Services, Hibernate, Java Server Faces
Database : Oracle 8i/9i, 10g, 11g, MS-ACCESS, MySQL,
Technologies : JAVA, J2EE, SQL, PL/SQL, Java script, Java
Servlets, JSP, JNDI, Java Beans,
XML, JQUERY, AJAX, SOAP, XSLT, HTML.
MVC, Struts, Spring and Hibernate Framework.
Web Servers : TOMCAT 5.5, APACHE WEB SERVER 1.2,
Application Servers : Jboss, Jrun, Tomcat, Glassfish 3.0, Jetty
Tools for Version Control : CVS and MS-VSS, GIT
Project Management Tools : MS-PROJECT 2003
Information Exchange
Experience:
Confidential
Senior J2EE Developer
I am currently working with Confidential, a Cincinnati based Management and Technical Consultancy firm, currently working with client Luxottica Retail for their Partner sites to enable the better visibility in consumer portal site lenscrafters.com.
I developed the Spring WebServices developed on the Spring Framework with Oracle 11g Database.
Confidential
Senior Systems Analyst / Tech Lead
I worked in Corbus for the Fortune company Confidential for their Marketing portals, and managing various websites i.e. Swiffer.com, Febreze.com, pgeverdaysolutions.ca, brandsaver.ca, Facebook Applications and pgbrandsampler.ca
Responsibilities:
- As a Senior Systems Analyst/Architect my responsibilities in this project are:
- Providing the Leve 1 Support for the Application developed on J2EE and PHP technologies with SOAP Webservices on both J2EE and PHP technologies.
- Developing the Application on Spring, Hibernate, Struts and SOAP Wevservices.
- Defining the System Architecture for the projects.
- Worked as SPOC for various projects to provide solutions to customer effectively.
- As an Senior Technical Architect, I was responsible for the detailed design of the whole system. This include high leve design and low level desing of each module using Flow Diagram, Entity Diagram, Use Cases along with the integration model.
- Providing Consultancy to Offshore Developer for the proper execution of the project in the defined Architecture.
- Managing Application Transition from other Vendor to Corbus on J2EE and PHP Projects.
- Production support Analyst for the ATG 9.0 E-Commerce core Framework eCaaS for ReedElsevier.
- Writing and Reviewing High Level Design document HLD , Detail Design Document DDD , Acceptance Test Cases ATC , Unit Test Cases UTC , Enhancement Design Document EDD , Use Cases
- Executing Projects using SDLC.
Effort estimation Development planning using function point counting and FP workbench tool.
Environment: Java 1.5, JSP, Struts, Spring, Hibernate, Custom Tags, HTML, CSS, XML, AJAX, Java Script, JMS, Oracle 11g, PL/SQL, DB Objects like Stored
Procedures, Triggers, Views, Functions etc, SOAP, Web Services, Log4J, UNIX Box, WSDL, AJAX, XML, XSLT, JQuery, Apache Struts 1.1, Struts 2, Apache AXIS, PHP, InterWoven Teamsite for Content management.
Tools Used: MyEclipse, SQLDeveloper, Agile Methodology, Iterative
Software Development, Object Oriented Application Development
Design Patterns: MVC, DAO, Factory, Abstract Factory, ITERATOR, Service Locator etc.
Confidential
Project Leader / Associate Project Manager
I was working as a Project Leader / Associate Project Manager in the Corbus India Pvt. Ltd before being transferred to Corbus LLC.
Responsibilities:
- As a Project Lead / Associate Project Manager my responsibilities was
- Managing multiple Projects in Support and Development.
- Managing team of 4 to 10 developers.
- Participating in Project Estimation, Bidding,
- Senior Analyst for Requirement Gathering with customer.
- Managing the CPS, Configuration Controller.
- Writing and Reviewing High Level Design document HLD , Detail Design Document DDD , Acceptance Test Cases ATC , Unit Test Cases UTC , Enhancement Design Document EDD , Use Cases
- Executing Projects using SDLC.
- Analyse each problem to design the workflow which supports the solution to the problem.
- Preparing the Proof of Concept and the Presentations to demostrate the solution to Customer.
- Providing Technical Solution to team members for the J2EE Technologies such on Java, Struts, Spring, Hibernate, JavaScript, AJAX
- Providing Technical Solution to team members for the ATG Technologies
- As Senior Software Engineer, my responsibilities in this project were,
- Designing new enhancement requests. This includes the use of various OOAD design Pattern to come up with the optimal system architecture.
- Writing and Reviewing High Level Design document HLD , Detail Design Document DDD , Acceptance Test Cases ATC , Unit Test Cases UTC , Enhancement Design Document EDD , Use Cases
- Developing code on J2EE Java, JSP, Servlets, Struts, Hibernate, AJAX, JavaScript, XML
- Busincess Requirement Gathering with Customer.
Environment: Java 1.5, JSP, Struts, Spring, Hibernate, Custom Tags, HTML, CSS, XML, AJAX, Java Script, JMS, Oracle 11g, PL/SQL, DB Objects like Stored
Procedures, Triggers, Views, Functions etc, SOAP, Web Services, Log4J, UNIX Box, WSDL, AJAX, XML, XSLT, JQuery, Apache Struts 1.1, Struts 2, Apache AXIS, PHP, InterWoven Teamsite for Content management.
Confidential
Project Lead
I started my IT carrier with Mann-India Technologies Pvt. Ltd. As a Systems Trainee to a Project Lead, during my tenure I worked on various Workflow Automation management System projects WAMS with Research Institution In India, I worked in various roles like Systems Trainee, Software Developer, Senior Software Developer, Project Lead.
During my tenure with Mann-India, I worked as Project Lead / Senior Developer for the Framework Development for the Big Retail Outlet in Latin America Panama City .
Responsibilities:
- Following snippete provides a brief about my core responsibilities during this assignment.
- Worked as a Developer, Senior Developer, Project Lead.
- Managing a development team of 5-members as Project lead and working as Technical Architect.
- I was actively involved during the requirement gathering phase for this project. During this phase, I was required to understand business requirement from business users, map them to the technology and processes, discuss the functional and technical solution to business users and obtain timely sign off.
- Analyse the business problem to suggest a solution.
- As an Technical Architect, I was responsible for the detailed design of the whole system. This include high leve design and low level desing of each module using UML along with the integration model.
- Design and Coding of User Interfaces using J2EE, JSP and Servlet, Struts.
- Design and deployment of Webservices using JAVA and AXIS.
- Design and Coding of Data representation pattern and APIs using AJAX,
- Coding the Presentation tier using Struts 1.1 APIs.
- Coding the business tier which includes the business objecs and delegates using JDK 1.2 to JDK 1.4 APIs.
- Coding the persistence module using JDBC, SQL/PLSQL and Oracle 8i, 9i database..
- Deployment of application to UAT, production environments, resolving issues with other deployment and testing groups.
- Writing and Reviewing High Level Design document HLD , Detail Design Document DDD , Acceptance Test Cases ATC , Unit Test Cases UTC , Enhancement Design Document EDD , Use Cases
Effort estimation Development planning using function point counting and FP workbench tool.
Environment: Java 1.5, JSP, Struts, Spring, Hibernate, Custom Tags, HTML, CSS, XML, AJAX, Java Script, JMS, Oracle 11g, PL/SQL, DB Objects like Stored
Procedures, Triggers, Views, Functions etc, SOAP, Web Services, Log4J, UNIX Box, WSDL, AJAX, XML, XSLT, JQuery, Apache Struts 1.1, Struts 2, Apache AXIS,
Tools Used: NetBeans
Design Patterns: Singleton, Struts, Session, Intercepting Filter, Fa ade, DAO, Factory,