Java/ J2ee Developer Resume
MS
PROFESSIONAL SUMMARY:
- Over 7 years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n - tier architecture systems.
- Experience in developing web based, client/server applications using Java, J2EE, Servlets, JSP, JSTL, EJB, CSS, XML, RMI, JMS, Java Beans, JDBC, JavaScript,Web services with SOAP WSDL, and Frameworks-Struts, JSF, Hibernate, and Spring.
- Proficient in Developing MVC framework using Struts, Spring, Knowledgein ORM (Object Relational Mapping) Tools like Hibernate.
- Expertise in client side designing and validations using HTML, DHTML, CSS,Java Script, AJAX,JSP, XML and Swing.
- Good Familiarilty with Taglibs and other directives to provide functionality to the JSP pages.
- Proficient in using XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM Parsers.
- Extensive Knowledge in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Experienced in using WSDL, SOAP, ApacheAXIS for WebServices.
- Experienced in the functional usage and deployment of web applications in JBoss,WebLogic, WebSphere and Apache Tomcat.
- Extensive experience in Eclipse IDE, and alsoworked with NetBeans, Toad.
- Strong Experience in databaseconnectivity (JDBC) for databases like Oracle, SQL Server, MySql.
- Developed stored procedures and queries using SQL.
- Involved in all phases of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing
- Experience in Data driven Testing, Cross browser Testing and Parallel test execution using Selenium WebDrive r, TestNG and Selenium Grid.
- Good knowledge with versioning tools like Clear case, Peforce, SubVersion and CVS.
- Having Knowledge of Agile Software Development Mejbthodology
- Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
- Self motivated and able to work in challenging environment. A team player with good communication and interpersonal skill.
- Ability to learn and adapt quickly to new environments and emerging new technologies.
TECHNICAL SKILLS:
J2EE Technology: Java, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.
Architecture &Framework: Angular JS, Client-Server, MVC, J2EE, Struts, Spring, And Hibernate.
Database: Oracle 11g, SQL server 2008,MySQL,DB2.
IDE: Eclipse, My Eclipse, Net Beans, IBM RAD, JBuilder.
Design Methodology: UML, Water-fall, Agile.
Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix.
Web Services: SOAP, RESTFUL,JAX-RPC,JAX-WS,Axis.
GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery.
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: BEA WebLogic 8.1, JBOSS,IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT,Maven, Log4j.
Design & Control: UML, Rational Rose, CVS, Clear Case.
PROFESSIONAL EXPERIENCE:
Confidential, MS
Java/ J2EE Developer
Responsibilities:
- Involved in design of the application using UML and designed the application as per extensively used Form Beans in data access layer to access and update information
- Involved in various phases of Software Development Life cycle (SDLC) of the application.
- Developed presentation tier as JSPs.
- Used Squirrel (db2) to implement the database changes as part of development
- Wrote HQL queries as part of development.
- Designed and implemented XML parsing for XML order conformations.
- Created database pool, multi-pool, data source and mapped them to roles.
- Configured action mapping (in XML) for each logical request that may be submitted.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data.
- Wrote batch jobs and was involved in performance tuning of complex queries.
- Wrote complex business rules as SQL and PL/SQL queries for the end user to use in reporting.
- Wrote listener classes to trigger xml file generation (BRMS rules) and load files into cache during server start up and mapped the listeners in WEB.xml
- Wrote BRMS rules and used BRMS rules engine to implement the user requirement.
- Deployed the application on Websphere Application Server.
- Monitored the error logs and fixed the problems.
- Developed the different components of the application such as JSPs, Servlets, DAOs and Used Jazz for version control.
Environment: Java8,Spring,JSP,Hibernate,HTML, C++, XML, PL/SQL,Jenkins, SonarServer(development), Websphere, Jazz, SQUIRREL, ECLIPSE IDE, JEE-5, JAX-B, JIRA.
Confidential, MO
Java/ J2EE Developer
Responsibilities:
- Developed presentation tier as JSPs.
- Used Squirrel (db2) to implement the database changes as part of development
- Wrote HQL queries as part of development.
- Designed and implemented XML parsing for XML order conformations.
- Created database pool, multi-pool, data source and mapped them to roles.
- Written action class in Struts frameworkfor each logical request that may be received.
- Configured action mapping (in XML) for each logical request that may be submitted.
- Used Hibernate as Object Relational(OR) Mapping Tool for the backend data.
- Wrote batch jobs and was involved in performance tuning of complex queries.
- Wrote complex business rules as SQL and PL/SQL queries for the end user to use in reporting.
- Wrote listener classes to trigger xml file generation (BRMS rules) and load files into cache during server start up and mapped the listeners in WEB.xml
- Wrote BRMS rules and used BRMS rules engine to implement the user requirement.
- Deployed the application on JBoss Application Server.
- Monitored the error logs and fixed the problems.
- Developed the different components of the application such as JSPs, Servlets, DAOs and Used Sub Version (SVN) for version control.
Environment: Java7,Struts,JSP,Hibernate,HTML,C++,XML,PL/SQL,JBoss,Jenkins,SonarServer(development),Websphere (production),Spring,Sub-Version (SVN), SQUIRREL, ECLIPSE IDE/JBOSS IDE, JEE-5,JAX-B, JIRA.
Confidential, WA
Java/ J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application.
- Participated in writing Low-level designs.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Front end of the application is developed using HTML, CSS, JavaScript, JSP, and Servlets.
- Developed spring configuration file to define beans, data source and Hibernate configuration properties.
- Involved in developing code for obtaining bean references in spring framework using Annotations.
- Extensively worked with XSD and Xml Beans to work with XML documents.
- Used JAX-WS (SOAP) and JAX-RS (REST) to produce web services and involved in writing programs to consume the web services.
- Integrate the web services using Apache Camel routing in the Enterprise Service Bus layer.
- Extensively used the Hibernate Query Language (HQL) in Data Access Objects.
- Hibernate is used to extract data from database and bind to corresponding Java objects
- Extensively used SQL Developer IDE to work with Oracle SQL.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.
- Used Log4j to capture the log that includes runtime exception and for logging info.
- Extensively used Maven as build tool.
- Involved in writing Junit test cases and performed Unit and Integration testing.
- Used Tortoise SVN for Source Control and Version Management.
Environment: Java1.6, J2SE, J2EE, JSF, Hibernate, Log4J, Maven, Web services (SOAP, REST), JMS, Oracle Database, SQL Developer, JBoss, Apache Camel, Eclipse Kepler, Junit, Tortoise SVN.
Confidential, DC
Java/ J2EE Developer
Responsibilities:
- Worked under Agile development environment.
- User Interfacesare designed using JSP, Servlets, CSS, and HTML.
- Developed and implemented the MVC Architectural Pattern using Spring Framework.
- Used Spring Annotations as well as xml configuration for Dependency injection.
- Worked on the Creation and Consumption of the Web Services (SOAP/REST).
- Used Oracle SQL Developer to work with Oracle Database.
- Worked on Writing and analyzing the stored procedures.
- Developing data models using Hibernate POJO's and configuring Hibernate persistence layer
- Hibernate mappings are done using Hibernate Annotations.
- Extensively used Hibernate concepts such as inheritance, lazy loading and transactions.
- Implemented JMS Listeners and Message Driven Beans (MDB).
- Log4jis used to achieve logging that helps in debugging of the application.
- Ant Scripts are used to create the EAR’s for the Applications.
- Deployed J2EE applications on WAS using WAS admin console.
- Used TestNG, Junit, Mockito and Power Mockito for unit testing components.
- Used GIT Hub for Source Control and Version Management.
Environment: Java1.7, J2SE, J2EE, Hibernate, Log4J, ANT, Web services (SOAP, REST), JMS, Oracle 11g Database, Oracle SQL Developer, WebSphere Application Developer, Mockito, Junit, GIT Hub, Linux.
Confidential, NJ
Java/ J2EE Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked as a part of the Business Analysts team to understand the requirements.
- Worked on Agile methodology.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Designed and developed application based on Spring MVC design pattern, used Spring validation and wrote validation rules.
- Involved in developing code using major concepts of Spring Framework Dependency Injection (DI) and Inversion of control (IOC).
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in development of Web Services using JAX-WS.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Involved in configuring JNDI properties.
- Created Connection Pools in Web Sphere and configured as needed.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
- Used JMS Template to publish and Message Driven Bean to subscribe from the JMS provider.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Version Control was mandated through Subversion.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
Environment: JDK 1.5, Spring MVC 2.5,JSP, JavaScript, Web Service, JPA/Hibernate 3.0, CSS, log4j, JAX-WS, Oracle 9i, WebLogic, JUnit, Subversion, ANT, AJAX, Eclipse 3.2, Linux.