Sr Java/j2ee Developer Resume
Durham, NC
SUMMARY
- 8+ years of professional experience in IT industry, involved in Software Analysis, Design, Development, Testing & Support of Web and Enterprise - wide Applications using Java/J2EE.
- Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, Collection etc.
- Experienced on Web & UI technologies including HTML,CSS, JavaScript, JSP, JSTL, JQuery, and AJAX.
- Experienced in developing and deploying web based n-Tier Architecture based on J2EE Technologies like JSP, Servlets, Java Beans, JDBC, JSF/Icefaces/Primefaces,EJB, Struts, Confidential, Hibernate,JMS, XML and Web Services.
- Experience in using Java/J2EE Design Patterns such as MVC, Session Facade, Business Delegate, Singleton, Data Access Object (DAO) & Data Transfer Object (DTO).
- Good Exposure to Service Oriented Architecture (SOA) for reusability of services.
- Experienced in developing and consuming WebServices by using Apache Axis/Jersey REST along with the other protocols such as WSDL, UDDI,SOAP, XML, JAXB, JAX-RPC.
- Experienced in developing persistence layer using O/R-Mapping tools like Hibernate/JPA.
- Experienced in Application Designing like Class diagrams, Sequence diagrams, Analysis diagram using Rational rose.
- Strong hands-on experience on Application Servers viz., Confidential WebSphere, JBOSS, and Weblogic including configuration, administration and documentation.
- Strong acquaintance with Web Servers like Apache TOMCAT.
- Experience with major databases such as Oracle, DB2, MYSQL, MS Access and MS SQL Server.
- Good Experience in developing test cases with JUnit and logging with Log4j.
- Experience in using Maven and Ant for build automation.
- Hands on experience in building projects using IDEs Eclipse, My Eclipse, RAD, NetBeans.
- Experienced in working with different operating systems Windows, UNIX & LINUX.
- Excellent organizational and interpersonal skills with a strong technical background.
- Quick Learner, Self-motivator and ability to work in challenging & versatile environments with an excellent written/verbal communication.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, SQL, PL/SQL.
Web Technologies: HTML, JavaScript, JQuery,CSS, GWT, AJAX
Analysis and Design: UML, Rational Rose
J2EE Technologies: JSP, Servlets, Java Beans, JSF, Confidential, HibernateEJB, XML, JMS, JAX RPC, JAX-WS, JDBC.
Application: WebLogic, WebSphere, Apache Tomcat, JBoss.
Databases: Oracle, SQL, DB2, MYSQL Frameworks Struts, Confidential, Hibernate, JUnit, Log4j
Documentation Tools: MS Office 2003/2007/2010 , Visio,MS ProjectVersion Control SVN, CVS, Clear case.
Building Tools: Maven, Ant
Operating Systems: Windows XP/98/2000/VISTA/7, UNIX & LINUX
PROFESSIONAL EXPERIENCE
Confidential, Durham NC
Sr Java/J2EE developer
Responsibilities:
- This project is developed on Agile Scrum methodology.
- Developed new features using Client Side - Model View Controller.
- Used DOJO 1.8.4 extensively to develop the application.
- Developed Single Page application.
- Provided client side validations using JavaScript and provided dynamic functionality using AJAX
- Developed REST Services for the new custom features.
- Used Confidential Rational Team Server to deploy the application.
- Monitored the error logs using Log4j and fixed the problems
- Used Confidential Jazz Repository AS source Control for the applications.
- Used Eclipse as IDE tool and installed RTC on Eclipse to develop the application.
Environment: Java, J2EE, JDK1.5, HTML, CSS, JavaScript, DOJO, Confidential JDBC, Confidential IOC, Maven, Confidential DB2, Web services, Confidential Rational Team Server, JUnit, Linux, RUP, XSLT.
Confidential, Greenville SC
Sr Java/J2EE developer
Responsibilities:
- Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams.
- This project is developed on Agile Scrum methodology.
- Customized and designed the GUI for the Rcopia application to serve and manage Electronic Prescription system using JSP, JSTL, HTML, CSS, JavaScript.
- Provided client side validations using JavaScript and provided dynamic functionality using AJAX
- Worked on using Struts Framework for the Presentation Layer
- Developed server side modules to process the client requests using Action Servlets, Action Classes.
- Struts Validation is used for server side validation.
- Used Confidential framework for developing the business services layer of the application.
- Used Confidential Framework’s IOC Dependency Injection to inject Service Object.
- Implemented persistence layer using Confidential JDBC to store and update data in database.
- Consumed WebServices using WSDL/SOAP standard.
- Involved in creating the database design & Table design on Confidential DB2 database.
- Involved in writing and running JUnit tests in the Java programming language.
- Involved in deploying the application in WebSphere Server using Maven.
- Monitored the error logs using Log4j and fixed the problems
- Used SVN for source control.
- Used RAD as IDE tool to develop the Java applications.
Environment: Java, J2EE, JDK1.5, JSP 2.0,Struts, Axis Webservices, JSP, JSTL, HTML, CSS, JavaScript, Confidential JDBC, Confidential IOC, Maven, Confidential DB2, MS-SQL, Web services, XML1.1, JMS, Confidential Web Sphere, JUnit, Rational Rose, Linux, SVN, RUP, XSLT.
Confidential, Rocksville, MD
Sr Java/J2EE Developer
Responsibilities:
- Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams.
- This project is developed on Agile Scrum methodology.
- Customized and designed the GUI for the Rcopia application to serve and manage Electronic Prescription system using JSP, JSTL, HTML, CSS, JavaScript.
- Provided client side validations using JavaScript and provided dynamic functionality using JQuery.
- Worked on using Struts 2 Framework for the Presentation Layer
- Developed server side modules to process the client requests using Action Servlets, Action Classes.
- Struts Validation is used for server side validation.
- Worked on generating PDF’s using iText API
- Worked on coding EJB3 Stateless Session beans for encapsulating the business logic.
- Produced WebServices using WSDL/SOAP standard with Axis 2.
- Involved in creating the database design & Table design on Confidential DB2 database.
- Involved in writing and running JUnit tests in the Java programming language.
- Involved in deploying the application in WebSphere 7 Server using Maven.
- Monitored the error logs using Log4j and fixed the problems
- Used SVN for source control.
- Used RAD 6/7 as IDE tool to develop the Java applications.
Environment: JDK 1.5, J2EE, JSF 1.2/Icefaces 1.8.2 MVC Framework, Hibernate 3.0,JPA, SOAP Web services, REST Webservices prototype, XML, XSD, XSLT, CSS, JavaScript, UML, HTML,Oracle11g, WebLogic application server, Pl/Sql,, Eclipse, WebLogic8.x/10, Maven 2, Junit, Windows,JIRA,Jax-WS, JMS,Log4j, Agile Scrum.
Confidential
Sr Java/J2EE developer
Responsibilities:
- Understanding of the business functionality and business rules to be followed during the execution of the projects.
- Involved in creating UML sequence diagrams using rational rose.
- Involved in Design, Development, Testing and Deployment phases
- Designed and developed several JSP's, Servlets for presentation layer.
- Used Confidential IOC, AOP, MVC modules to integrate with application.
- Used Hibernate as persistent layer by mapping to the tables.
- Developed JSP/HTML, Java page flow and used JSTL to remove scrip lets in JSP’s.
- Used Oracle10g as a backend database created stored procedures, prepared and maintain the scripts for each custom service.
- Communicates with other internal applications via Web Services.
- Used SOAP in Web Services for data communications
- Implementing Client Side validations using JavaScript and developed front end code with AJAX, HTML and CSS.
- Involved in deploying the application into WebLogic application server.
- Implemented MAVEN Build scripts to build and deploy the application.
- Used SVN for Version Repository maintenance.
Environment: Confidential IOC, Confidential AOP, Confidential MVC, Web Logic 10.1.3, Java 1.5/1.6, Apache Axis, JSP 2.0, Servlets 2.5,Hibernate, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, MAVEN, Oracle 10g, Eclipse 3.3, Windows XP.
Confidential
Java/J2EE developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications and Technical specifications according to the requirements.
- Created Class Diagrams and Sequence Diagrams using rational rose.
- Used Eclipse as an IDE to develop and debug the Application.
- Developed Presentation layer using JSP, JSTL, HTML, JavaScript, CSS and AJAX and developed various Form bean classes for all the modules.
- Confidential MVC is used to integrate with the front end.
- Used HTTP Client API for Login Authentication and submitting the ASR.
- HTML Parser is used for parsing the HTML Pages.
- Created reports using jasper reports iReport & used JavaMail API to send the emails.
- Confidential JDBC layer is used to connect to database.
- Involved in Unit Testing Using JUnit.
- Consumed SOAP webservices
- Implemented logger for debugging and testing purpose using Log4J.
- Involved in creating tables and writing stored procedures using PL/SQL.
- Involved in managing and creating relevant tables in the database by Using SQL.
- Involved in deploying Servlets, JSP’s in WebSphere application server.
- Involved in code versioning, Check In, Check outs and code merging using SVN.
Environment: Confidential MVC, WebSphere, Java 1.5,, JSP 2.0, Servlets 2.5, JMS, XML, AJAX, DOM, JavaScript, UML, HTML, JNDI, SVN, Log4J, JUnit, ANT, Oracle 10g, Eclipse 3.3, Windows XP.
