Java/j2ee Veloper Resume
DE
SUMMARY
- Around 8 years of hands - on experience in Design, Development and Deployment of applications using Java, J2EE and Technologies in various domains.
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns.
- Strong experience in developing enterprise applications using JAVA, J2EE technologies Servlet, EJB3/2, JAX-WS, JSP, JDBC, JNDI, JTA, RMI, JMS.
- Expertise with J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat.
- Strong experience in developing web applications using Struts2/1, JSF2, Spring3/2, Hibernate3/2 and MyBatis3 frameworks.
- Experience in developing the Web Services using the JAX-WS, JAX-RPC and Rest.
- Experience with XML, XSD, XSLT, XPATH, JAXB, DTD, SAX, DOM, WSDL, SOAP and UDDI technologies.
- Expertise in implementing Action classes, Form Beans using Struts framework and writing JSP pages with Struts tag library, JSTL and custom tags
- Expert in writing SQL scripts and PL/SQL stored procedures, functions, queries, and triggers to interact with database
- Proficient in developing Use cases, Sequence Diagrams, Collaboration diagrams, Activity Diagrams, and Class Diagrams using Rational Rose
- Strong TDD and continuous integration experience using JUnit
- Experience in creating build scripts using ANT and Maven.
- Strong Experience with version control tools such as Subversion, Rational Clear Case and CVS.
- Working experience in RDBMS using PostgreSQL, Oracle 11g/10g/9i, MySQL.
- Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker
- Possess excellent communication skills along with dedication and commitment for work.
- Quick learner, possess problem solving skills, and strong team player.
- Ability to achieve project goals within project constraints such as scope and time
- Good functional knowledge in Telecommunications, Mortgage, Insurance and Financial domains.
- Working experience with UNIX, MAC and Windows 7/XP operating systems.
TECHNICAL SKILLS
Programming Languages: Java, C#, C, SQL
Web/J2EE Technologies: Servlet 2.3/2.4, JSP 1.2/2.0, EJB 2.1/2.2/3.0, JDBC 2.0/3.0, JMS 1.1, JPA, Web services, JUnit, Java Mail API, JNDI.
Markup/Scripting Languages: JavaScript, JQuery, HTML, XHTML, CSS, XSLT
XML/Internet Technologies: XML, XML Schema, JSON
Database: DB2, Oracle9i/10g/11g, SQL Server, NoSQL
ORM Tools: Hibernate
Application Server: IBM Web Sphere 8.x/7.x/6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x
Build Tools: ANT, Maven
Frame works: Struts, Spring, Spring MVC, Spring Web Flow, Hibernate
Design Tools(UML): Rational Rose
IDE(s): RAD, NetBeans, Eclipse, My Eclipse
Operating Systems: Window2000/XP/Vista/7, Unix, Linux.
PROFESSIONAL EXPERIENCE
Confidential, DE
Java/J2EE Developer
Responsibilities:
- Involved in preparation of Technical Design documents.
- Developed prototype of the application for the Business approval.
- Extensively used spring, velocity frameworks to build presentation layer.
- Used Extended JS in front end.
- Spring used to interact with DB2 database tables and stored procedures.
- Implemented JAX-RS Web Services to communicate with other systems.
- Deployed web services on WebLogic Application Server.
- Worked on java Annotations for DI.
- Worked on JUnit test cases for the code testing with Mockito.
- Configured and implemented Log4j for logging.
- Used Scripts to run batch jobs in UNIX server environments.
- Used JMS MQ service for communication with MSP (Mainframe System).
- Written SQL queries and stored procedure calls with Springd.
- Documented the code using Javadoc style comments.
- Participated actively in application deployments and launch in Agile environment.
Environment: Java1.7/J2EE, Eclipse4.x(Luna), Web Logic, Apache Tomcat, SVN, GIT.Frameworks: JavaScript, JDBC, HTML, XML, XSLT, XSD, DTD, JAX-RS Web Services, Spring3.x, Spring Batch, SQL, log4j, JUnit, Maven, Mockito, Velocity, JS.
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Involved in preparation of Technical Design documents.
- Developed prototype of the application for the Business approval.
- Extensively used Spring3.x, JSF 2.0 frameworks to build presentation layer.
- Used Extended JS in front end along with JSF.
- Spring3.x, MyBatis3.x and MyBatis-Spring1.x to interact with DB2 database tables and stored procedures.
- Implemented JAX-WS Web Services by using SOAP to communicate with other systems.
- Involving in Writing XML Schema (XSD), WSDL for web service implementation.
- Deployed web services on IBM WebSphere Application Server.
- Used EJB3.0 Message Driven Beans for Queue transactions for queue messaging service as middle tier.
- Worked on java Annotations for DI.
- Worked on JUnit test cases for the code testing.
- Configured and implemented Log4j for logging.
- Used Scripts to run batch jobs in UNIX server environments.
- Worked on batch job implementation with message service, EJB3.0 (MDB).
- Used IBM MQ series and JMS for implement EJB (MDB).
- Written SQL queries and stored procedure calls with MyBatis3.x.
- Documented the code using Javadoc style comments.
- Participated actively in application production launch.
- Involved in preparation of Technical Design documents.
- Developed prototype of the application for the Business approval.
- Enhanced the Web Application using Spring Framework and Spring JDBC Template
- Extensively used Spring3.x frameworks to build presentation layer.
- Hibernate3, Spring3.x to interact with DB2 database tables and stored procedures.
- Implemented JAX-WS Web Services by using SOAP to communicate with other systems.
- Involving in Writing XML Schema (XSD), WSDL for web service implementation.
- Deployed web services on IBM WebSphere Application Server.
- Used EJB3.0 Message Driven Beans for Queue transactions for queue messaging service as middle tier.
- Used MQ series and JMS for implement EJB (MDB).
- Worked on java Annotations for DI.
- Worked on JUnit test cases for the code testing.
- Configured and implemented Log4j for logging.
- Used Scripts to run batch jobs in UNIX server environments.
- Used Spring Batch 2.0 for batch jobs implementation along with message service.
- Documented the code using Javadoc style comments.
- Participated actively in application production launch.
- Performed unit tests using JUnit testing framework.
Environment: J2EE, Java1.6/1.7, IBM RAD 8.5, WebSphere Application Server 7.0/8.5, SVN, UNIX.Frameworks: JSF2.0, CSS, JSTL, JavaScript, JDBC, XML, XSLT, XSD, DTD, Extended JS, JAX-WS Web Services, SOAP, UDDI, WSDL, Spring3.x, Hibernate, MyBatis3.x, log4j, JUnit, ANT, IBM MQ.
Confidential, Cincinnati, OH
Java/J2EE/Android Developer
Responsibilities:
- Involved in preparation of functional definition documents.
- Involved in the discussions with business users, testing team to finalize the technical design documents.
- Developed prototype of the application for the Business approval.
- Enhanced the Web Application using Spring Framework and Spring JDBC Template
- Extensively used MVC frameworks to build presentation layer and Hibernate to interact with Oracle.
- Written SQL queries and PL/SQL stored procedures.
- Implemented SOAP using Web services to communicate with other systems.
- Documented the code using Javadoc style comments.
- Participated actively in application production launch.
- Helped production support team to solve trouble reports
- Worked on Oracle11g to make the requirements and also worked stored procedure.
- Worked on the front end, back end of the application using technologies such as JSP, JAVA 1.6, and Oracle11.
- Involving in Writing XML Schemas.
- Web Service in IBM Web Sphere Application Server.
- Used MQ series and JMS for implement EJB (MDB) as middle tier.
- Worked on java Annotations for DI.
- Worked on JBoss and Apache Tomcat for Server Side.
- Worked on JUnit Test Cases for the code.
- Used Play Framework and JBoss for web application development and deploy.
- Used RDBMS implementation for data storage in backend.
- Developed and deployed Action Classes and JSP for Dynamic HTML generation.
Environment: Java1.6/J2EE, Eclipse3.x, Play Framework, JBoss, Apache Tomcat, SVN.Frameworks: Servlet, JSP, JSTL, JavaScript, JDBC, HTML, XML, XSLT, XSD, DTD, JAX-WS Web Services, SOAP, UDDI, WSDL, Spring, Hibernate, SQL, PL/SQL, log4j, JUnit, ANT, JDO, PostgreSQL.
Confidential, San Mateo, CA
Java/J2EE Developer
Responsibilities:
- Designed and implemented business logic and Integrated with Front End Controllers
- Used JSF, Spring framework for developing J2EE based web application
- Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application
- Spring was used for dependency injection
- Managed beans integrated with JSF were developed to handle the presentation logic.
- Used Extended JS in front end along with JSF.
- Configured the faces-config.xml
- Created and maintained mapping files and transaction control in Hibernate
- Participate in designing Web service framework in support of the product
- Helped to integrate the dynamic data HTML and validated them using JavaScript
- Developed and Consumed Web Services using Spring Rest Web Services
- Configured and implemented Log4j for logging and MAVEN for CI Integration
- Deployed the applications on WebSphere Application Server.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
Environment: Java, J2EE, IBM RAD7.0/ 6.0, HTTP Server, WebSphere7.0/6.0, Clear Case, and MAC.Frameworks: JavaBeans, JDBC, JNDI, JSF, Hibernate, Extended JS, Spring2.x/3.0, Web Services, Spring Rest, SOAP, WSDL, UDDI, SQL, MAVEN, Shell Script, Oracle, and Solaris.
Confidential, San Jose, CA
Java/J2EE Developer
Responsibilities:
- Designed and implemented business logic and Integrated with Front End Controllers
- Elevated code into the development and test environments on Dev Environment.
- Worked on the front end, back end and Point Solution of the application using technologies such as JSF, JAVA, Oracle ADF and Hudson Server.
- Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Worked with Business to research and resolve live production issues by logs.
- Worked to analyze and resolve information security issues such as Cross-site scripting (XSS) on the above websites.
- Worked on spring framework 2.x.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Worked on MKS, CSS and logs.
- Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
- Worked on JUnit Test Cases for the code.
- Worked on JMockit and Linux Operating System.
- Using Jupiter Peer and Maven in this project.
- Worked on JBoss Server Side.
- Used WebLogic and JBoss for deployment verification.
- Provided technical support during software installation or configuration.
Environment: Java/J2EE, Oracle ADF and Eclipse IDE, JBoss, WebLogic.Frameworks: JSP, JSF, JSTL, JMockit, Maven, HTML, CSS, XML, Servlets, log4j, JUnit, JDO, GIT Version Manager.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Adopted J2EE design patterns like Session Facade and Business Facade.
- Involved in the design process and test cases, which utilizes JSP, Struts and EJBs.
- Used Struts (Model 2 Architecture) framework for developing front-end Action Forms, Actions and Tag libraries.
- Developed and deployed Action Classes and JSP for Dynamic HTML generation.
- Involved in writing Form level Validations using Struts validation framework.
- Developed Server side programs using EJB2.0, helper beans, and deployed on WebLogic App server 6.1.
- Involved in writing CSS scripts.
- Involved sending JMS message queues to different layers in the module.
- Involved in designing, developing, and deploying entity beans and session beans.
- Involved in writing XML Schema Definitions.
Environment: J2EE, JDK1.3, Struts 1.2, WebLogic Server 6.1, JNDI, JavaScript, ANT, EJB2.0, JSP, JDBC, Oracle 9i, XML, HTML, CSS, TagLibs, JMS and JUnit.
