Java/j2ee Developer Resume
MS
SUMMARY:
- Over Seven (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.
- Expert indeveloping 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 and Spring.
- Strong knowledge in ORM (Object Relational Mapping) Tools like Hibernate.
- Expertise in client side designing and validations using AngularJS, HTML, DHTML, CSS, Java Script, JQuery, AJAX, JSP, XML and Swing.
- Good familiarity 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.
- Experience in using WSDL, SOAP, and Apache AXISfor Webservices.
- Experience in the functional usage and deployment of web applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
- Extensive experience in Eclipse IDE, and NetBeans and TOAD.
- Strong Experience in databaseconnectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
- 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,Perforce, SubVersion and CVS.
- Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
- Versatile team player with excellent analytical & interpersonal skills with the ability to learn and adapt quickly to newenvironments and emerging new technologies.
TECHNICAL SKILLS:
J2EE Technologies: Java, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI
Architecture &Frameworks: Angular JS, Client-Server, MVC, J2EE, Struts, Spring, Hibernate
Databases: Oracle 11g, SQL server 2008, MySQL, DB2
IDE s: Eclipse, My Eclipse, Net Beans, IBM RAD, JBuilder
Design Methodologies: UML, Waterfall, Agile
Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, UNIX
Web Services: SOAP, RESTFUL, JAX-RPC, JAX-WS, Axis
GUI s: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery
Query Languages: SQL, PL/SQL
Programming Languages: 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, IBMWebSphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Maven, Log4j
Design &Control Tools: UML, Rational Rose, CVS, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life cycle (SDLC) of the application.
- Participated in Agile Development Team, and having daily SCRUM meeting for progress and task distributing.
- Designed and developed a web-based client using J2EE, JSP, Java Script, HTML, CSS and XMLusing SpringMVC Framework.
- Used Spring to integrate Hibernate for Dependency Injection (IOC).
- Used Squirrel (db2) to implement the database changes as part of development
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data.
- Used JAX-WS (SOAP) and JAX-RS (REST) to produce web services and involved in writing programs to consume the web services.
- Wrote batch jobs and was involved in performance tuning of complex queries.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- 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
- Designed and implemented XML parsing for XML order conformations.
- Enhanced the doPost method in servlet to prevent multiplesubmission.
- Wrote BRMS rules and used BRMS rules engine to implement the user requirement.
- Involved in writing Junit test cases and performed Unit and Integration testing.
- 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 GIT HUB for version control.
Environment: Java8,Spring,JSP,Hibernate,HTML, CSS, JavaScript, XML, PL/SQL,Jenkins, SonarServer(development), WebSphere, GIT, SQUIRREL, ECLIPSE IDE, JAX-WS,JAX-RS JIRA.
Confidential, MO
Java/J2EE Developer
Responsibilities:
- Implemented the GUI by coding in HTML, CSS, JavaScript and JQuery.
- Developed server side logic using Struts 2, Hibernate, and JPA by writing configurations.
- 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 framework for 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 Hibernateconfiguration files to enable the data transactions between POJO and OracleDatabase.
- 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 JUnit test case for back-end logic implementation development.
- Wrote BRMS rules and used BRMS rules engine to implement the user requirement.
- Deployed the application on Tomcat Application Server.
- Monitored the error logs and fixed the problems.
- Used Sub Version (SVN) for version control.
Environment: Java7,Struts,JSP,Hibernate,HTML,CSS, JQuery,XML,PL/SQL,Tomcat,Jenkins,SonarServer(development),WebSphere (production),Spring,Sub-Version (SVN), SQUIRREL, ECLIPSE IDE, JEE-5,JAX-B, JIRA
Confidential, WA
Java/ J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application.
- W orked in AGILE Team for rapid development and improve coding efficiency.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Front end of the application is developed using AngularJS, HTML, CSS, JavaScript, JSP, and Servlets.
- AngularJS is used to bind the data and display it in the view.
- De veloped custom directives andServices in AngularJS.
- Developed spring configuration file to define beans, data source and Hibernate configuration properties.
- Involved in developing code for obtaining bean references in springframework using Annotations.
- Worked with Spring DAO IOC and session bean factory.
- 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.
- 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, Tomcat, Apache Camel, Eclipse Kepler, Junit, Tortoise SVN
Confidential, DC
Java/J2EE Developer
Responsibilities:
- Worked under Agile development environment.
- Front-end of the application is developed using JSP, JavaScript, Servlets, CSS, and HTML.
- Developed and implemented the MVC Architectural Pattern using Spring Framework.
- Used SpringAnnotations 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.
- Modified the web.xml and inject Spring Security to ensure back-end security.
- 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.
- 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.
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