Sr. Java/j2ee Developer Resume Profile
Alexandria, VA
Professional Summary :
- 8 years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation maintenance of application in the Client/Server and Internet/Intranet environments.
- Experience on various business domains like Public, Power, Communication, Governmental Federal State , Medical, and E-Commerce domains.
- Expertise in J2EE - Java, JavaScript, AJAX, Servlets 2.4/2.5, JSP 1.2/2.0, Swing, Smart GWT 2.5/3.0, Struts 1.2/2.0, EJB 2.1/3.0, Spring 2.0/2.5/3.0/3.1, Hibernate 3.0/3.5 and JPA 1.2/2.0.
- Experience working in SOA Service Oriented Architecture and Fa ade design pattern based projects.
- Experience in working with full life cycle SDLC of Development and distributed computing technology.
- Application development experience using Multithreading, Serialization, Externalization, Collection framework, Generics, Core Java components.
- Developed rich and complex Web UI using Smart GWT, AJAX, HTML/XHTML, JavaScript, CSS.
- Expertise in developing application using Spring Framework that uses features of IOC, AOP, and MVC.
- Experience in developing persistence services using ORM tool like Hibernate 3.0/3.5 and written HQL queries for retrieving data from database, and also JPA 1.2/2.0 based DAOs and DTOs.
- Experience in developing Web services like SOAP Simple object access protocol and REST Representational State Transfer .
- Experience on developing XML, XSD, XSL, XSLT, JSON, JAXB components and Freemarker for XML processing.
- Experience on JSR 286 Specifications in developing portlets.
- Experience in writing business rules as a rule engine using Drools 4.0.
- Experience in using JUnit for unit testing, and SOAP UI and RestClient for web services testing.
- Experience in build tools like ANT and Maven 2.2/3.0 and logging APIs like Log4j.
- Experience in working with Databases like Oracle 9i/10g/11g, SQL Server 2005, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
- Experience with Continues Integration Tools like Jenkins and Hudson.
- Experience in developing and deploying applications through Tomcat 6.0 and application servers like GlassFish, Weblogic 9.1/10.3/11g and Jboss 6.0/6.1/7.0.
- Experience on web tools like Liferay 4.0, WebMethods 8.0, SOA EA, SOAP UI, RestClient, SQL Developer, Toad, Jira, Confluence, Silk Central, and Rally.
- Experience working on environments like Windows 2000/XP, Windows Server 2003, Linux and Unix.
- Experience in developing applications using Eclipse IDE 3.0/3.1/3.2/3.3/3.4/3.5/3.6, STS 3.0/3.1 and Jboss Developer Studio 7.0.
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
TECHNICAL SKILLS
Languages | JAVA, PL/SQL, UML |
Web Technologies | J2EE, Swing, Servlets 2.4/2.5, JSP 1.2/2.0, JSTL, JMS, MDB, JNDI, JDBC, XML, XSL, XSLT, XSD, JAXB, JAX-WS, JAX-RS, Ajax, HTML/XHTML, DHTML, CSS, JavaScript, JSR 286 Portlet, Smart GWT 2.5/3.0, Log4j. |
Application Frameworks | Struts 1.2/2.0, EJB 2.1/3.0, Spring 2.0/2.5/3.0/3.1, Hibernate 3.0/3.5, JPA 1.0/ 2.0. |
Web Services | SOAP, WSDL, UDDI, REST RestEasy |
Continues Integration Tool | Jenkins, Hudson |
Web Servers | Apache Tomcat 4.x/5.x/6.0. |
Application Servers | GlassFish, BEA Weblogic 9.1/10.3/11g, Jboss 6.0/6.1/7.0 |
Rule Engine | Drools 4.0 |
Web Tools | Liferay 4.0, WebMethods 8.0, SOA EA, SOAP UI, RestClient, SQL Developer, Toad, Confluence. |
IDE | Eclipse 3.0/3.1/3.2/3.3/3.4/3.5/3.6/3.7, STS 3.0/3.1, JBoss Developer Studio 7.1 |
Database | Oracle 9i/10g/11g, SQL Server 2005, DB2, Classic Federator. |
Task Management | Jira, Silk Central, Rally |
Version Control | SVN, Git, CVS |
Testing Frameworks | JUnit, SOAP UI |
Build Tools | ANT, Maven 2.2/3.0 |
Environment | Linux, Windows 2000/XP, Windows Server 2003, Unix |
PROJECTS
Confidential
Role : Sr. Java/J2EE Developer
Roles and Responsibilities:
- Worked in SOA based architecture and Fa ade design pattern in Agile methodology environment.
- Developed Restful web services both Consumer and Producer based using RestEasy framework.
- Worked on creating business logic using Spring IOC/AOP framework.
- Developed DAOs for persistence layer database transactions using JPA.
- Developed DTOs for request and response using JAX apis.
- Worked with Freemarker 2.3 for XML processing.
- Involved in testing the web services using Rest client tool.
- Used SQL Developer for database queries on to Oracle database.
- Involved in testing the business logic using JUnit framework in a Test Driven Development environment.
- Developed the Maven POM files for projects.
- Used Sonar for code quality.
- Actively involved in providing bug fixes and also Production Support.
- Responsible in creating Service Specification Documents.
- Has used Putty to run the Linux commands and deploy builds on to JBoss application server.
- Used Jenkins to create builds and Rally for task management.
- Has used WinSCP to upload files from Windows to Linux and vice versa
Environment : J2EE, Java, Dojo 1.0, Spring 3.1, JPA 2.0, XML, JSON, Freemarker 2.3, RestEasy JAX-RS , JUnit, Log4j, Maven, RestFul Web Services, SQL, SQL Developer, Oracle 11g, SVN, JBoss 7.0, Sonar 4.0, Rally, Jenkins, Linux, JBoss Developer Studio 7.1.
Confidential
Role : Sr. Java/J2EE Developer.
Roles and Responsibilities:
- Worked under agile methodology environment.
- Worked on MVC based architecture and Fa ade design pattern.
- Used Struts 2.0 while creating server-side front end web pages.
- Handled sessions of the application requests using EJB 3.0 Session beans.
- Developed entity beans using EJB 3.0 Entity Beans.
- Tested the business logic using JUnit test cases in Test Driven Development environment.
- Used XQMF in retrieving, updating, creating and deleting the customer details from the Oracle databases using SQL.
- Actively involved in providing bug fixes to the existing code base.
- Actively involved in manual testing of portal web pages.
- Actively involved in Production Support.
- Deployed the build or war files on the JBoss application server using Hudson.
- Responsible in writing Design, Interface and Testing Documents.
- Used Silk Central tool for bug tracking.
- Worked on Windows Server 2003.
Environment : J2EE, Java, JQuery 1.4, Struts 2.0, EJB 3.0, Hibernate 3.5, XML, JSON, JAXB, JAXP, JAX-WS, JAX-RS, JUnit, Log4j, ANT, SOAP and RestFul Web Services, SQL, XQMF, Oracle 11g, SVN, JBoss 6.1, Silk Central, Hudson, Mainframe, Windows Server 2003, Eclipse 3.7.
Confidential
Role : Sr. Java/J2EE Developer.
Roles and Responsibilities:
- Worked under agile methodology environment.
- Worked on MVC based architecture and Fa ade design pattern.
- Used Spring Constructor Dependency Injection for injecting the object dependencies.
- Developed server side services to handle the prescription requests, also created JSON schemas and POJOs.
- Developed Hibernate based persistence business logic in retrieving complex data and mapping files.
- Tested the business logic using JUnit test cases in Test Driven Development environment.
- Developed Maven pom files for project dependencies and used to create JAXB stubs using maven commands.
- Used SQL Developer in retrieving, updating, creating and deleting the customer details from the Oracle databases.
- Consumed RestFul web services to get information of Patient's drug history from other systems eg: First Data Bank FDB .
- Actively involved in providing bug fixes to the existing code base.
- Deployed the build or war files on the Tomcat application server.
- Responsible in writing Design, Interface and Testing Documents on Confluence.
- Has used Ultra VNC tools to send and retrieve files onto the Windows Server 2003.
Environment : J2EE, Java, Javascript, Spring 3.1, Hibernate 3.5, XSD, JSON, JAXB, JUnit, Log4j, Maven 3.0, RestFul Web Services, SQL, SQL Developer, Oracle 11g, SVN, Tomcat 6.0, Ultra VNC, Jira, Confluence, Windows Server 2003, STS 3.0/3.1.
Confidential
Role : Java/J2EE Developer.
Roles and Responsibilities:
- Worked under agile methodology environment.
- Worked on SOA based architecture and Fa ade design pattern.
- Developed XSD and WSDL for request/response documents for many services.
- Actively involved in providing bug fixes in Swing for GUI.
- Developed stateless session beans and entity beans using EJB.
- Developed Hibernate based persistence business logic in retrieving complex data in the services.
- Developed SOAP based Web Services using WSDLs, JAXB APIs and Apache CXF.
- Worked on developing business rules using Drools rule engine.
- Developed UML diagrams for services workflow.
- Tested the business logic using JUnit test cases.
- Tested many services in SOAP UI testing tool.
- Used SQL Developer in retrieving, updating, creating and deleting the customer details from the Oracle database.
- Deployed the build on the GlassFish application server.
- Used Jira for task management.
- Extensively involved in manual testing of GUI.
- Responsible in creating Design, Interface and Testing Documents.
- Has used Putty to run the Linux commands.
- Has used WinSCP to upload files from Windows to Linux and vice versa.
Environment : J2EE, Java, Swing, Smart GWT 2.5, Drools 4.0, EJB 3.0, Hibernate 3.5, JMS, Queues, XML, XSD, WSDL, JUnit, Log4j, Oracle 11g, SQL, SQL Developer, SOAP UI, Jira, SVN, Git, WinSCP, GlassFish, Linux, Eclipse.
Confidential
Role : Java Developer.
Roles and Responsibilities:
- Worked under agile methodology environment.
- Worked on SOA based architecture and Fa ade design pattern.
- Developed Smart GWT server side Data Sources.
- Used Spring Constructor Dependency Injection for injecting the object dependencies.
- Developed Servlets and servlet listeners to communicate between SAP GUI and Smart GWT server side.
- Developed Hibernate based persistence business logic in retrieving complex data and mapping files.
- Tested the business logic using JUnit test cases and tested the servlets using Servlet Unit.
- Developed ANT scripts to develop the project war files and to deploy on to the JBoss application server.
- Used SQL Developer in retrieving, updating, creating and deleting the customer details from the DB2 and Classic Federator databases.
- Consumed RestFul WebServices.
- Deployed the build on the JBoss application server.
- Responsible in writing Design, Interface and Testing Documents.
- Has used Putty for telnet to Linux.
Environment : J2EE, Java, Smart GWT 3.0, Spring 2.5, Hibernate 3.5, JUnit, Servlet Unit, Log4j, ANT, DB2, Classic Federator, RestFul Web Services, JBoss 6.0, SQL, SQL Developer, SVN, Putty, Linux, Eclipse.
Confidential
Role : Java Developer.
Roles and Responsibilities:
- Involved in developing services using Webmethods flow services and java services.
- Worked under agile methodology environment.
- Worked on SOA based architecture and Fa ade design pattern.
- Developed XSD and WSDL for request/response documents for many services.
- Developed Adapter services for retrieving data from the database using SQL.
- Developed Provider Web Services for providing the services.
- Developed UML diagrams in SOA EA tool.
- Tested many services in SOAP UI testing tool.
- Used RUMBA in retrieving, updating, creating and deleting the customer details.
- Used TOAD for database queries and Jira for task management.
- Responsible in creating Design and Testing Documents like, SSD Service Specification Design Document , TRD Technical Requirements Design Document , Code Coverage Report, Service Validation Report, Code Review Check List, TCD Test Case Documents .
- Has used WinSCP to upload files from Windows to Unix.
Environment : J2EE, Java, Struts 2.0, XML, XSD, WSDL, Oracle 10g, HTML/XHTML, JavaScript, CSS, SQL, Web Methods 8.0, SOAP UI, Rumba, TOAD, Jira, SOA EA, WinSCP, Weblogic 11g, Unix, Eclipse.
Confidential
Role : Junior Java Developer.
Roles and Responsibilities:
- Involved in developing the system using Java, J2EE, HTML/XHTML, JavaScript, CSS, JSP, JBoss Seam, JPA.
- Worked under agile methodology environment.
- Used Seam framework to develop the prototypes. Used Seam generator to generate the screens from the database schema.
- Developed Portlets and deployed into Liferay Portal.
- Worked on the JSR 286 Portlet specifications in developing portlets.
- Developed JSP pages using HTML, CSS and JavaScript.
- Created wireframes using Firefox Pencil Plugin.
- Has used Firebug to debug the Front End Code.
- Developed and manipulated the GUI using JSON Data.
- Involved in designing the layouts using CSS.
- Has used JPA to manage the Data Access.
- Responsible for deploying the application on the JBoss Application server.
- Has used Tunnelier to connect to Unix box and move the files.
Environment : J2EE, Java, Liferay 4.0, JSP 2.0, JPA 1.0, XML, JUnit, JBoss, HTML/XHTML, JavaScript, CSS, JSON, LDAP, DB2, Unix, Tunnelier, Eclipse.
Confidential
Role : Java Programmer Software Trainee
Roles and Responsibilities:
- Involved in design and development of the application.
- Developed UML Diagrams.
- Coding using Java, Servlets, JSP.
- Developed Client side validations using JavaScript.
- Developed business logic using Spring.
- Database management and Hibernate ORM mapping.
- Testing - JUnit testing.
- Documented all the phases of the project.
Environment : Apache Tomcat 3.0, Java, J2EE, Spring 2.0, Hibernate 3.0, JSP 1.1, HTML, DHTML, CSS, JavaScript, Servlets 2.4, JUnit, UML, Weblogic 9, SQL Server 2005, Windows 2000, Eclipse.