Sr. Java/j2ee Developer Resume
OH
SUMMARY:
- Senior Java/J2EE developer with 6+years of professional experience in design, development, testing, deployment and maintenance of web application, enterprise application and client - server technology. Exposed to various platforms and software systems with detailed knowledge of Object Oriented Programming and software development methodologies.
- Knowledge and experience of SDLC and Agile methodologies for application and software development.
- Experience in using UML visual modeling and flow chart tools like Rational Rose and Microsoft Visio.
- Extensive experience in designing, planning, and implementing OOAD principles and architecture in J2EE based applications.
- Expertise in developing both front end and back end applications based on J2EE design patterns.
- Expertise in J2EE technologies like JSPs 1.x/2.0, Servlet 2.2/2.3/2.4/2.5 , EJBs 2.0/3.0, JDBC, JNDI and AJAX.
- Hands on experience with JUnit, Advanced Rest Client andLog4j in developing test cases and determining application functionality.
- Worked with version control systems like Clear case, SVN, CVS, GIT, etc.
- Extensive experience in using design patterns like MVC, Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate in the development of multi-tier distributed enterprise applications.
- Extensive experience in MVC Frameworks like Struts1.x, Struts2.0 and Spring1x, 2x, 3x.
- Highly proficient and experienced in Custom Tags, JSP, JavaScript, CSS, HTML and XHTML.
- Extensive experience in project planning and requirements analysis.
- Proficient experience working with Agile development environments (SCRUM), Test Driven Development (TDD) and extreme programming to deliver high quality solutions
- Good exposure to Service Oriented Architectures (SOA) built on Web services using SOAP and REST protocols.
- Hands-on Experience in Test Driven Development and JUnit.
- Expertise in developing static/dynamic HTML pages, providing interactive front end GUI using CSS, XHTML, JQuery, dojo, and Adobe Flex.
- Expertise in developing web-pages and applications using JSP, Servlets, JavaScript, JQuery, AJAX, Web Services and JSF.
- Extensive experience in Oracle, SQL based RDBMS.
- Expert level familiarity with Eclipse IDE, MyEclipse and RAD.
- Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1.
- Extensive experience using build tools like ANT, Maven and Jenkins.
- Experienced in database design, data analysis and development in DB2, Oracle, and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.
- Extensive experience using various Configuration Management tools like CVS, SVN, and ClearCase.
- Hands on experience in system design based on end-user needs, product backlog, business rules, pre-existing system needs and other available documentations.
- Experience in server side Business Logic Development using Session, Entity and Message driven beans.
- Expertise in using JDBC API, Hibernate framework and EJB for data access and relational mapping.
- Experienced in creative and effective front-end development using JSP, JavaScript, HTML, DHTML, XHTML, JQuery, Ajax and CSS.
- Expert level familiarity with Oracle WebLogic, WebSphere, Apache Tomcat and Apache HTTP Server.
- Experience of development in different platforms like Windows 98/NT/2000/XP/7/8, UNIX, LINUX.
- Strong interpersonal communication and teamwork skills developed through group projects and prior employments.
- Demonstrated objective thinking, analytical problem solving and organizational skills.
SKILL:
Programming Languages: J2SE1.4,1.5,1.6,1.7,1.8, Java, PL/ SQL and Oracle 10g & 11g Express
Frameworks: Struts 1.x,2.x, Struts 2.0,Spring 2.0.2.5.3.0 , Spring4, Hibernate4 2.0,3.0, IBATIS, Prime Faces
Frontend Technologies: HTML, HTML5, DHTML, JavaScript, EXTJS, AJAX, CSS 2.1, CSS 3, JQuery, DOJO, GWT, Angular JS
Server Side scripting: JSP,ASP,PHP
XML Technologies: XML, XSL, HTML, DHTML, XSLT, JNDI, LDAP, SOAP, REST
JAXRPC,JAXWS, JAX: RS, Jersey, Apache XFire, Axis 1.0, JWSDP 2.0
Application/Web Servers: IBM WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, Websphere Portal 5.x, JBoss 4.0, Apache Tomcat 5.0/6.0, GlassFish4
Databases: Oracle 8i,9i,10g,11g, SQL Server 2005,2008, MySQL, DB2 7.0,8.0,9.0, PostgreSQL 8,9
IDE Tools: IBM WebSphere Studio Application Developer (WSAD) RAD, Eclipse, JDeveloper 10.1.3, Net Beans, JBuilder, Visual Studio
Unit Testing Tools: JUnit, Mock objects in Spring
Versioning Tools: CVS, SVN, Rational ClearCase
Operating Systems: Windows 98/NT/2000/XP/vista/7/8, UNIX, LINUX, Sun Solaris
Build Tools: Ant1.7.1, 1.8.4, 1.9.0, Maven2, 3, Jenkins
Database Tools: TOAD, MySQL Query Browser, Squirrel SQL Client
SOAP, LDAP, HTTP, HTTPS, FTP, RMI: IIOP, SMTP, FIX
CNSI: Rule IT
SDLC Methodology: Agile (SCRUM), TDD, Waterfall
Web Technology: JSP, Servlets, Groovy, JSON, JNDI, JDBC, Java Beans, JavaScript, Web Services, AJAX, HTML,HTML5, XHTML, JavaScript, CSS, CSS3, Angular Js, JMS, ActiveMQ
PROFESSIONAL EXPERIENCE:
Confidential, OH
SR. Java/J2EE Developer
Responsibilities:
- Responsible for gathering all required information and requirements for the project.
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Designed Database Schema and Writing SQL queries.
- Used spring framework to implement the MVC design pattern for implementing business logic of the application.
- Built web-based maintenance application to maintain complex specification documents. Used JQuery, Wicket, and iBatis against a MySQL database
- Created REST and SOAP services to provide patients information.
- Developed UI modules using JSP, JavaScript, CSS and Ajax.
- Gathering requirements and understanding of business requirements and implement the process using Agile (Scrum) methodology.
- Used J2EE design patterns such as MVC, DAO and DI/IOC, Business Delegate, Singleton for the applications .
- Used JSP for the front end, Lots of JSTL tags. HTML 5 tags and CSS3 JavaScript, JQuery functions have been used
- Using WebSphere server for deploying the application
- Designed and developed service layer using spring with Inversion Control.
- Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes specific to the Spring and Hibernate.
- Implemented data access using Hibernate (Object Relational Mapping Tool) persistence framework.
- Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Modeland View Objects, View Resolver
- Developed Ant Scripts for the build process and deployed in IBM WebSphere.
- Performed Unit Testing Using JUnit.
- Worked with the Web services using CXF to check the credit history.
- Used GIT as a version controller.
- Implemented Log4J to trace logs and to track information.
- Used ANT build tool to build and deploy the application.
- Oracle 11 g database have been used in the storage section. Having responsibilities to create lots of sql queries, stored procedures and triggers.
- Used Clear Case for Source Control and Version Management.
- Executed Manual Testing on different modules of the application.
- Followed test driven design (TDD) technique and worked on Pair programming
- Performed the Backend Testing to ensure data consistency on front-end by writing and executing SQL statements on SQL Server Database Manually.
Environment: Java 1.6, JDK 1.6, JSP, JSTL, JavaScript, HTML5, CSS3, CSS, AJAX, Spring 2.5, Hibernate 3.0, SQL Server 2008, ANT, Apache CXF 2.5.2, IBM WebSphere 6.0, Log 4j,JUnit,ClearCase,AngularJS,My Eclipse, Eclipse CA SCM, Eclipse GWT
Confidential, Aurora, Co
Sr.Java/J2EE Developer
Responsibilities:
- Involved in day to day Product Development operations of Rates Management team.
- Peer-reviewed codes and stored procedures to ensure coding standards.
- Designed and built HTML front end to SQL Server database to run as a portlet inside Plumtree. Used Wicket and iBatis
- Used SVN (pre-migration) and GIT as version control and merged codes from other feature branches.
- Was involved in deployment using ANT for tool.
- Consumed SOAP services and used SOAP UI tool extensively.
- Involved in design, coding, and implementation of client requested features.
- Reviewed business requirements, hotel rate policies and impact of added features to the functionality of pre-existing system and implemented business logic.
- Tracked defects, sprint progress and team status using Rally.
- Designed and developed GUI components using JSTL, JSP, HTML and JavaScript.
- Created RESTful WebServices using Rest let API.
- Developed dynamic UI components using AJAX and Dojo.
- Used Hibernate persistence framework on the backend over Oracle 10g.
- Implemented Test Driven Development and ensured maintenance of code-coverage.
- Modified existing API’s, schemas and message assemblers to reflect the changes added in the feature release.
- Implemented Web Services end point and end point interfaces. (WSDL/SOAP).
- Involved in production support, load test and deployment of the feature build onto production environment.
- Tracked and investigated system logs in case of crashes and performance fluctuations.
- Integral part of four major releases, along with production support, QA support and load test support.
- Deployed applications on Weblogic 12c application server for QA and staging environments.
- Used Maven and Jenkins as build tools for application.
- Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
- Participated in daily stand-ups and conducted sprint-review meetings.
- Responsible for developing release features application.
Environment: Java 1.6, J2EE, JSP, JavaScript, AJAX, Jason, dojo, CSS 3.0, HTML, HTML5, Spring MVC, Spring3.0, Weblogic 12c, JMS, XSD, XML, Eclipse, Log4J, Maven 3.2, Jenkins, Windows 7, SOAP, WSDL, SoapUI, Linux, Rally, JIRA, SVN, GIT, Selenium.
Confidential, Anaheim, CA
Java/J2EE Consultant
Responsibilities:
- Responsible for gathering all required information and requirements for the project.
- Developed UI screens using Struts tags in JSP.
- Extended standard action classes provided by the Struts framework for appropriately handling client requests.
- Configured Struts tiles (tiles-defs.xml) for reusing view components as an application of J2EE composite pattern.
- Developed Web Service client interface with JAX - RPC from WSDL files for invoking the methods using SOAP.
- Developed RESTful web services for the Downstream Systems
- Designed DTO, Business Delegate, Factory and Singleton design patterns.
- Developed the application on Eclipse and used it for editing, debugging, compiling, formatting, build automation
- Used Ajax to give ease to the user by providing data while filling the forms in the application
- Developed Web Services using Apache Cxf to provide the health record information to the care provider.
- Developed WSDL and transferred data using the SOAP protocol.
- Involved in creating the Hibernate POJO Objects and developed Hibernate mapping between MVC model and database.
- Developed SQL queries and Stored Procedures using Oracle 11g to retrieve and insert into database schemas.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Used Eclipse Kepler as Integrated Development Environment (IDE).
- Developed Ant Scripts for the build process and deployed in Web Logic Server.
- Version Control was mandated through Subversion.
- Performed Unit Testing Using JUnit.
- Implemented Log4J to trace logs and to track information.
- Experience in Agile Programming and accomplishing the tasks to meet deadlines.
Environment: JDK 1.6, Struts 1.3, JSP, Ajax, JSTL, JavaScript, Hibernate 3.0,SQL, CSS, Dreamweaver CS3, Log4j,JUnit, Subversion, Eclipse 3.4, Web Logic 10.0, Oracle 11g, SOAP, Apache Cxf 2.5.2, ANT.
Confidential, AL
J2EE Developer
Responsibilities:
- Involved in the designing the application architecture model.
- Involved in designing the Use Cases and the Class Diagrams.
- Developed an Intranet portal service on a MVC architecture using Struts and JSP that talks to Java business layer on tier 2.
- Development, enhancement and testing of the Web Methods flow services and Java services.
- Used web services for interaction between various components and created SOAP envelopes.
- Used Apache CXF, WSDL, XML for Creating SOAP web service.
- Unit Testing of Web Services using SOAP UI.
- Developed asynchronous messaging systems using JMS, MDB and MQ Series.
- Created web service Connectors for use within a flow service, while also making the URLs abstract so as to change them at runtime without redeployment.
- Used JAX- RS API to Create Restful web Service to interact with the Server.
- Created a Front-end application using JSPs, JSF, Swing, ExtJS 3.0, GWT and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
- Applied design patterns such as Factory, Session Facade
- Used DynaBean to create the Action forms and used Struts Tiles and Validation frameworks.
- Developed EJB components as part of the core business logic.
- Created Stored Procedures and PL/SQL scripts and used JDBC API to access the Oracle Database.
- Handled creation and parsing of XML Documents using SAX Parser.
Environment: Java, J2EE, XML, Struts Framework (Tiles, Validator plug-in used), ANT, Spring MVC, Log4J, JUnit, Perforce, WebLogic 6.1, JBuilder, Windows 2000, MQ Series, SQL, GWT, DOJO, Oracle 10g, Eclipse, PL/SQL, Windows XP, Apache Ant, Swing, ExtJS 3.0, MQSeries, web Logic 9.1, JUnit.
Confidential
JAVA/Web Developer
Responsibilities:
- Understanding the Design and Implementation based on provided design.
- Developed business logic using JSP and Servlets.
- Developed file upload utility component using JAVA Zip Utility API.
- Developed front end using JSP, HTML.
- Java Scripting for client-side validation.
- Also involved in Database designing.
Environment: JSP, Java, PL/SQL, iPlanet 4.1, JavaScript, HTML, DHTML.
