Java/j2ee Developer Resume Profile
Marlborough, MA
SUMMARY
- Around 7 years of extensive experience in Software Development Life Cycle SDLC , Web Application Design, Development, Programming, Testing, Support Maintenance, and End-User support using java/J2EE technologies with WebSphere and Weblogic application servers.
- Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML.
- Expertise in implementing various J2EE design patterns like Service Locator, Session Fa ade, Data Access Objects DAO , Factory, Singleton, Data Transfer Object DTO and Business Delegate in the development of Multi-Tier distributed Applications.
- Expertise in various open source frameworks like Struts, spring and Object Relational Mapping Technology like Hibernate.
- Extensive experience in modeling presentation tier using Struts MVC2 Model-View-Controller architecture.
- Extensive experience with JMS Pub/Sub Environment.
- Experience with Weblogic Application server.
- Experience with IBM WebSphere Application server and IBM WebSphere Portals.
- Experience with JSF JSR 168 .
- Designed and developed the application using Java Server Faces JSF framework and Spring web flow.
- Extensive development in UNIX AIX , RedHat Linux, Windows NT/ 2000 / XP.
- Experience in Agile software development process, test driven development and Object-oriented modeling UML, Object-Oriented analysis and design, developing Use Cases, Interaction Diagrams Sequence and Activity , Class Diagrams, and Package Diagrams using Rational Rose Visio.
- Strong Database skills with Oracle with ER-WIN, Toad tool for database modeling.
- Competence in using Java IDE tools of Rational Application Developer RAD , Eclipse 3.0, IntelliJ 10.5 to develop dynamic web applications.
- Expertise on entire Software Development Life Cycle SDLC in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.
- Extensive Knowledge on databases like Oracle 9i/10g, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Experience in SOAP, JAX-RPC, JAXB, JAXP XML binding technologies , XML and WSDL using IBM-MQ messaging technology series for developing Web Services.
- Good working knowledge in version control tools like CVS and Rational Clear Case repositories .
- Good working knowledge on JUNIT.
- Developed ANT scripts in to build and deploy J2EE Applications.
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
- Able to effectively organize and prioritize multiple tasks.
TECHNICAL SKILLS
Programming Languages | Java/J2EE,Javascript,HTML,CSS,XML,C,C |
J2EE Technologies and service API's | Java, Jsp, Servlets, EJB ,JMS, JDBC |
Open Source/Framework | Struts, Spring, JSF,ICE Faces |
ORM | Hibernate |
Databases | Oracle 8i/9i/10g, DB2, MySQL |
Application Servers/Web Server | Oracle WebLogic 8.1/10.3, IBM Web sphere 5.1/6.0/7.0, JBOSS Apache Tomcat |
Apache Tools | Log4j, Maven and ANT |
Development Tools/ Testing Tools | Eclipse, RAD, IntelliJ |
Operating Systems | Windows 2000/2003/XP/VISTA, UNIX |
Internet Technologies | Java Script, CSS, AJAX,HTML, XML, XSLT, XPath |
Design Modelling Tools | UML Use Cases, Sequence class diagrams, Enterprise Architect |
Programming Concepts | Object Oriented Programming OOPS |
Version Control | CVS, Rational Clear Case, SVN, Mercurial |
PROFESSIONAL EXPERIENCE
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle SDLC .
- Followed the Agile Software Development Process.
- Worked on JAX-RS Web Services using REST.
- Implemented Spring service layer with dependency wiring, transaction, DAO and annotations.
- Developing light weight business component and integrated applications using Java, Spring MVC using features like IOC and configuring application context for spring bean factory.
- Experience using Hibernate for mapping Java classes with database tables using annotations.
- Designed and developed DAO layer using Spring and Hibernate, and used Criteria API and HQL for querying Oracle database.
- Managed the coding of entire system using mercurial version control tool.
- Created and automated unit test cases using JUnit.
- Involved in Unit Testing, UAT and Bug Fixing.
Environment: Java1.7, J2EE JSP, Servlets , Spring, Hibernate 4.2.3, Oracle 11g, HTML, XML, Web Logic 11, Maven 3.0.5, Jenkins, Mercurial, Eclipse, JUnit.
Confidential
Role: Java Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle SDLC .
- Working as part of team to study user requirements and technical requirements for application and implement the features.
- Developed presentation layer using JSP, HTML, CSS, JavaScript, and Struts Taglibs.
- Involved in implementation of application using conventional design practices MVC-Model View Controller.
- Involved and understood the Development of Reporting system using JQuery, Struts and Web Services.
- Implemented JQuery Modal view dialog in print functionality.
- Implemented client side validations by using Javascript and JQuery.
- Edited web pages for achieving design goals with CSS, JavaScript, and JQuery.
- Functional design of the new offer management system.
- Developed web services using Apache Axis web service engine. Used SOAP request response exchange pattern to exchange business XMLs.
- Worked with different design patterns like Session Fa ade Pattern and Factory Patterns.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work.
- Performed Unit Testing using Junit and Functional testing to validate the code.
- Deployed the application in Web logic 11 server.
Environment: Java1.6, J2EE JSP, Servlets , Struts, jQuery 1.8, HTML, CSS, XML, JavaScript, Web Logic 11, Hibernate, Eclipse, Fire Eyes.
Confidential
Java/J2EE Developer
Responsibilities:
- Followed the Agile Software Development Process and used Scrum methodology.
- Implemented the Struts framework by writing Struts-config.xml and Action classes with their form beans.
- Implemented client side validations using Struts Validator framework.
- Involved in implementation of Struts MVC framework and developed DAO and Service layers.
- Used JQuery to create the pop-up modal to enable the user to use the same window instead of forwarding him to a new page.
- Implemented the AJAX based calls to call the servlet and other services.
- Developed web services using Apache Axis web service engine. Used SOAP request response exchange pattern to exchange business XMLs.
- Configured Web Logic JDBC connection pools and Data Sources with Oracle database.
- Involved in requirements gathering, design, development and implementation.
- Interacted and managed an offshore team, and able to deliver the modules successfully within the deadline with good quality.
- Created UML use case diagrams, class diagrams and sequence diagrams using Rational Rose during design phase.
- Designed and developed presentation layers using JSP, Spring MVC, JavaScript and Ajax.
- Involved and understood the Development of Reporting system using JQuery, Struts and Web Services.
- Designed and developed business layer using Spring IOC framework and used different design patterns like Session Fa ade Pattern and Factory Patterns.
- Designed and developed DAO layer using Spring and Hibernate, and used Criteria API and HQL for querying Oracle databases.
- Created and automated unit test cases using JUnit.
- Deployed the applications in Web logic 10.3 server.
Environment: Java1.6, JDBC, J2EE Design Pattern, Java Script, XML, XSD, WSDL, JSP, JQUERY, Spring Framework 3.1, Hibernate, AJAX, Web logic 10.3, Eclipse 3.5, JUnit, Jmock and IBM RTC.
Confidential
Web Services Developer
Responsibilities:
- Identifying resources, and creating procedures, and processes to support clients in their use of Ad Hoc Report Writer.
- Support client users in creating templates and reports.
- Worked on JAX-WS, JAXB Web Services using SOAP.
- Implement Oracle Business Intelligence as the online reporting tool for this product.
- Allow users to share templates with other users and other companies taking into consideration the security rules applied to the user.
- Worked on Hibernate ORM.
- Configured Struts/Spring/Hibernate frameworks.
- Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
- Involved in requirements gathering, design, development and implementation including training to the client employees.
- Utilized Spring Core, Spring MVC modules using Annotations and AJAX.
- Front end development using HTML, Java Script, and CSS and DOJO
- Used Hibernate as ORM tool to manage data and MySQL database.
- Automated Unit testing done using JUnit.
- Performing client usability testing of Data views where the presentation of the data must be understood by both small market and mid-market users.
- Providing procedures for handling numerous requests to create data export templates on behalf of clients.
- Extensively worked on UML designing.
- Written PL/SQL queries to load the XML Patent data into DB.
- Deployed WAR applications in Web Logic.
Environment: Java1.6, JDBC, J2EE Design Pattern, Java Script, XML, XSD, WSDL, JSP, Spring Framework 3.1, Hibernate, AJAX, Web logic 10.3, IntelliJ 10.5, DOJO 1.7.0,JUnit, JMock, HP Quality Center.
Confidential
Java / J2EE Developer
Responsibilities:
- Implemented the Idempotent Services Framework to prevent processing of duplicate web service requests and retries.
- Worked on JAX-WS, JAXB Web Services using SOAP.
- Worked on creating new JAXWS based Web Services and consuming web services.
- Involved in Server side programming in EJB which includes Session Beans Message Driven Beans.
- Extensively used Enterprise messaging services JMS for sending transactions through queue for asynchronous message processing.
- Used J2EE Design Patterns like Session Facade, Singleton Pattern, Data Access Object and Service Locator Pattern.
- Worked on Hibernate ORM.
- Worked on Spring AOP for error handling.
- Involved in Web sphere Application server development using EJB, Spring, Hibernate and Client GUI in Struts MVC design pattern.
- Extensively worked on UML designing.
- Responsible for trouble shooting the production issues.
- Worked on UNIX Shell Scripting tasks.
- Worked in Prototyping Agile Software Development methodology.
Environment: Java1.6, Struts, JDBC, J2EE Design Pattern, JSP, Java Script, XML, XSD, WSDL, Spring Framework 2.5, Hibernate, JBoss 4.3, Maven 2.0, SqlDeveloper, Eclipse 3.6, Subversion, JBPM, JUnit, JMock, HP Quality Center.
Confidential
Sr Developer
Responsibilities:
- Implemented struts framework for the presentation layer for Data Collection and Inquiry screens.
- Used Tiles in Struts Framework to avoid code redundancy for developing user screens that contain same Headers and Footers.
- Implemented the struts tag libraries for building the presentation pages using JSPs and used CSS and HTML for User Screens development.
- Developing and coding Java/J2EE over EJB Framework.
- Developed web pages using JSPs, Servlets to help end user make online submission of rebates. Also used XML Beans for data mapping of XML into Java Objects.
- Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object Transfer Object and DAO Data Access Object and Session Fa ade Stateless Session Bean .
- Created WSDL Resources which is a formal description of web service and, configured Business Services.
- Developed lot of EJBs like session beans, MDBs etc., for business logic and used XML for several configuration tasks.
- Used spring to propagate the spring security context through http layer and used camel for the inbound and outbound routing.
- Written PL/SQL queries to load the XML Patent data into DB and have modified XSD.
- Developed Ant scripts for deployment builds.
- Deployed the entire application on WebLogic Application Server.
- Designed and Developed Web services using SOAP to make submissions.
- Involved in Unit Testing, UserAcceptanceTesting and Bug Fixing.
Environment: Java, J2EE, UML, EJB, MDB, Struts, Spring, Hibernate, Servlets, XML, WebServices, WSDL Log4j, Solaris, UNIX, Weblogic10g, PL/SQL and Ant.
Confidential
Sr. J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC as requirement gathering, modeling, analysis, architecture design development and the project was developed using Agile Methodologies.
- Used the J2EE components like EJB's, JSP's, servlets and implemented Struts1.2 framework for MVC architecture.
- Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
- Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application.
- Used Spring2.0 Managed beans to use windows session state framework to persist session to the database.
- Used three Databases Oracle10g, DB2V9.0 and Ms SQl Server to validate infrastructure connectivity Ivdt .
- Used Web services and SOAP messages for getting data to and from windows applications, get different tier timing data to compare acceptable range in JPFT application and for connectivity testing between application server -application server and application server -portal server in the IVDT application.
- Used Db2V9.0 Database and wrote functions and stored procedures to implement the business logic for Jra Performance Tool.
- Used Log4J to print info, warning and error data on to the logs.
- Application is deployed on Websphere6.1 application server which is installed on AIX operating system.
- Involved in production support for Infrastructure application after roll out. Participated in seven day, 24/7 support rotation diagnosed and fixed the issues.
Environment: J2EE1.4, Struts1.2,Rational software architect7.0, Spring2.0, JMS, Servlets, JSP, AJAX,JAVASCRIPT, SOAP, XML,WSDL, JUnit, EJB2.0, Web sphere application server6.1, Web sphere portal server6.0, HttpWatchv5.0, Db2 9.0, Oracle10g, IMS, Message Broker, HTML.