Java/j2ee Developer Resume
Salt Lake City, UT
SUMMARY
- 6+ years of extensive experience in Software Development Life Cycle, Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using Java/J2EE technologies.
- Proficient in implementing MVC (Model View Controller) Architecture for enterprise applications in Spring, Hibernate, JSF, EJB, Struts, JMS frameworks.
- Hands-on experience in different modules (Spring MVC, ORM, JDBC, DAO and AOP) of Spring Application Framework.
- Experienced in WEB and GUI development using HTML5, DHTML, XHTML, XSL, CSS3, JSP, JavaScript, AngularJS, JQuery, AJAX, JSON and Bootstrap.
- Experience in writing complex SQL Queries, PL/SQL, Stored Procedures, Triggers, Cursors, and Functions, Strong database skills with Oracle, Toad tool for database modeling
- Expertise in deploying web application using Web/Application Servers like Apache Tomcat, JBoss, WebSphere and WebLogic Application Server
- Good working knowledge in version control tools like CVS, SVN, GIT and Rational Clear Case
- Worked with deployments on Ant, Maven, Jenkins and Deployment script.
- Experience in developing UML use cases, class, sequence and deployment diagrams using Rational Rose and Microsoft Visio.
- Experienced in using Operating Systems like Windows NT/XP/Vista/7/8, Linux.
- Good knowledge and experience in various development methodologies like Agile Extreme Programming (XP), SCRUM Methodologies.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer (RAD) for Java/J2EE application development.
- Strong technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence.
TECHNICAL SKILLS
Languages: JAVA, UML, WSDL, C++, C, PL/SQL, SQL
Technologies/ Frameworks: JAVA, J2EE, Core Java, JSP, Servlet, Java Beans, JDBC, JNDI, Web Services, Hibernate, Spring, JSF, Struts, Tiles, EJB, AJAX, SOAP, JMS, XSL, XML.
Application Server/ Web Server: Confidential WebSphere Application Server, BEA WebLogic, Tomcat, JBoss, Confidential HTTP Server, IIS
Modeling Language/Tools: UML, MS Visio, Rational Rose Enterprise Edition
Methodologies: Agile, Waterfall, RUP, OOAD
IDE/ Build Tools: Confidential Rational Application Developer, Eclipse, Maven, ANT
Database: Oracle, SQL Server, MS Access, DB2
Scripting Languages: HTML, DHTML, XHTML, ANT, JavaScript
Testing Frameworks: JUnit, Struts Test Case
Config. Mgmt. Tools: Rational Clear Case, MS Visual Source Safe
Other: Log4J, MQ Series, JUnit, SVN, CVS, Jenkins, Rally, Splunk
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City, UT
Java/J2EE Developer
Responsibilities:
- Developed the application using Agile methodology and participated in Scrum meetings
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Developed User Interface using HTML5, CSS3, AngularJS and Bootstrap for creating dynamic web application.
- Involved in implementing JQuery for providing interactive user interfaces.
- Involved in intense User Interface (UI) operations and Confidential side validations using AJAX toolkit.
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Involved in mapping the real word object with java objects using MyBatis in the development of application.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Creation of REST Web Services for the management of data using Apache CXF.
- Used RabbitMQ to send information from mainframe to web and back to mainframe.
- Wrote Stored Procedures, Packages and PL/SQL scripts are used to query the database.
- Installation and configuration of Development Environment using Eclipse.
- Used Subversion (SVN) for software version control.
- Performed Unit testing using JUnit framework and performance testing using Jmeter.
- Used Jenkins for various tasks to automate the build process and for the deployment of the application in JBoss server.
- Used Splunk for searching, monitoring, and analyzing data and Rally for issue and project tracking.
Environment: JDK 1.7, J2EE, Spring, Hibernate, Servlet, MyBatis, JavaScript, AngularJS, CSS3, AJAX, Html5, JQuery, UML, JSP, JSTL, Oracle, EJB, RabbitMQ, PL/SQL, Apache CXF, REST, Eclipse, Jenkins, Splunk, Rally, JBoss, SVN, JUnit
Confidential
Java/Front End Developer
Responsibilities:
- Involved in complete Project Life Cycle includes designing, analysis, coding, testing using Agile (Scrum) methodology.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Used JavaScript and JQuery for validating the input given to the user interface.
- Extensive use of AJAX to update the part of webpage which improved the performance of the application.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Developed the spring AOP programming to configure logging for the application
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Consumed Web Services using Apache CXF framework for getting remote information
- Developed REST based XML web service integration module using Java, Spring MVC and Axis.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed PL/SQL procedure for login module and registration module.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Developed XML Parsing logic using DOM Parsers.
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Used ClearCase for Version Control.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
Environment: JDk 1.7, J2EE, Spring, Hibernate, JavaScript, CSS3, AJAX, HTML5, Struts, JSF, JQuery, PL/SQL, Apache CXF, REST, ANT, XML, Oracle, JIRA, Eclipse, WebSphere, ClearCase, Junit, JMS, UML, JSP, JSTL
Confidential, Frankfort, KY
Java/J2EE Developer
Responsibilities:
- Worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
- Involved in analysis, design and Implementation applying the Agile model.
- Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
- Implemented server side using Spring MVC.
- Developed various UI (User Interface) components using JSP, HTML, JavaScript and AJAX.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the Confidential side.
- Experienced with multithreading and Garbage collection as well as in Concurrency, Exception Handling, File handling.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Developed and Implemented Web Services and used Spring Framework
- Created session EJBs that retrieved information from the Oracle database using Spring framework.
- Used JSF messages for handling the error messages for the applications
- Implemented enhancements to the product using JSP, Struts, EJB, and unit testing.
- Prepared framework classes for communication between portal to EJB and Hibernate.
- Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
- Used SOAP UI for testing the Web services by sending an SOAP i/p request
- Used TOAD for database query testing, in the process of optimizing the queries
- Used NetBeans for development and WebLogic Application Server for deploying the web application.
- Utilized Visual Source Safe (VSS) for the purpose of version Control and source code maintenance needs.
Environment: J2EE, Spring, Struts, JSF, NetBeans, WebLogic, VSS, UML, SOAP, SOAP UI, JAXP, EJB, JQuery, TOAD, WSDL, JSP, Servlet, XML, RAD, Maven, Oracle, Apache Tomcat,, Confidential MQ Series, XSLT, Junit
Confidential, Mossville, IL
Java/J2EE Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
- Responsible to enhance the Portal UI using HTML, JavaScript, XML, JSP, AJAX and CSS.
- Used Confidential side java scripting: JQUERY for designing Tabs and Dialog box.
- Used AJAX framework for server communication and seamless user experience.
- Used Spring Core Annotations for Dependency Injection.
- Hibernate was used as Persistence framework mapping the ORM objects to tables and AOP.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications as well as consume it.
- Analyzed and Implemented Web Services migrating from JAX-RPC to JAXWS.
- Setup the Integrated Development and Testing environmentsin order todeploydifferent applications in servers.
- Analyzed and Implemented and migrating from SQL to Oracle.
- Involved in stored Procedures as well as in development skills.
- Used Log4j for the logging the output to the files
- Used JUnit/Eclipse for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: Java, JSP, Servlets, SQL, JavaScript, Spring, JDBC, Hibernate, WebSphere, Oracle, XML, XPath API, UNIX, WSDL, JQuery, SOAP, AJAX, CSS, ANT
Confidential, Bethlehem, PA
Java Developer
Responsibilities:
- Developed and coordinated complex high quality solutions to clients using J2EE, JSP, HTML, JavaScript, JQuery, JSON and XML.
- Developed UI customizations in HTML, JavaScript and CSS.
- Responsible for using AJAX framework with JQuery implementation for Widgets and Events handling.
- Developed the web applications using Spring Framework, Hibernate.
- Applied Spring Framework for transaction Management and Spring JDBC for building ORM, and for AOP and Dependency Injection
- Customized third party vendor information using Web services (SOAP and WSDL).
- Developed ORM in JPA, Hibernate and HQL for customizations.
- Developed Message Driven Beans to work with JMS Queues
- Customized Log4J for maintaining information and debugging.
- Developed tables, Scripts, Stored procedures and Triggers for customizations in DB2.
- Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on WebLogic application server.
- Maintain source code using PVCS.
- Providing end to end support for the testing activities during system testing, UAT.
- Prepared technical documentation of the application.
- Responsible for closing the backlog of production related issues.
Environment: Java, J2EE, Spring framework, JSP, JQuery, AJAX, XML, XSL, JMS, JPA, Hibernate, SOAP, WSDL, Log4j, ANT, WebLogic Application Server, DB2, PVCS, Junit
Confidential, Lincolnshire, IL
Java Developer
Responsibilities:
- Gathered, understood and analyzed the requirements with the design team.
- Designed and developed the application using MVC design patterns.
- Designed and created class diagrams by using UML.
- Involved in Agile SCRUM methodology.
- Developed the application using Java, JSP, Servlets, HTML, and JavaScript.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Used Axis to implementing Web Services for integration of different systems.
- Involved in developing and coding the interfaces and classes required for the application and created appropriate relationships between the system classes and the interfaces provided.
- Used JDBC for connectivity to Oracle database.
- Deployed Servlets and JSP pages using Apache Tomcat server.
- Responsible for building projects in deployable files (WAR and JAR files)
- Involved with the bug tracking tool Jira about finding bug and fixing it and sending message to the team.
Environment: Java, XML, SOAP, Axis, Eclipse, Linux, JIRA, Servlets, JSP, JavaScript, JDBC, CSS, Tomcat, Oracle, Windows XP
