Java/j2ee Developer Resume
Portsmouth, NH
SUMMARY
- Over 7 Years of experience in all the phases of software application involving Analysis, Design, Development, Testing and Implementation of application software with J2EE/J2EE Technologies
- Experienced in Insurance, Banking, Financial, and E - Commerce Domains
- Strong development skills in Java, J2EE, JDBC, JSP, Servlets, EJB, JMS (MQ-series), JNDI, RMI, XSL, Java Script and Macromedia Tools
- Experience in Software Development Life Cycle(SDLC), Rational Unified Process (RUP), AGILE methodologies and Enterprise Java Beans
- Designed and development multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, Springs Framework, ORM Hibernate Framework
- Experience in Web Services using SOAP, RESTFUL, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers
- Working Knowledge of other programming languages like C, and Markup Languages like XML, HTML5, DHTML, XHTML
- Experience of working with Oracle, SQL/ MYSQL server&DB2rational database management systems.
- Experience in building enterprise applications using ANT and MAVEN
- Extensive experience in Programming, Development, Configuration, Fine-Tuning and administrating middle-tier popular J2EE Application Servers like IBM Web Sphere, BEA Web Logic and Open Source JBoss and Apache Tomcat
- Experience in Unit Testing, Debugging, Remote Debugging, Error Logging, Integration and System Testingof the application
- Experience in developing web pages quickly and effectively using HTML5, CSS3, JavaScript, jQuery, JSON and also experience in making web page
- Expertise in using version control tools such as SVN,CVS & GIT
- Excellent Analytical, problem solving and interpersonal skills. Consistent team player with excellent communicational skills and ability to learn new concepts, technology in short span.
TECHNICAL SKILLS
Languages: Java, C, C++, Unix shell scripting, SQL, HTML, JavaScript and XML.
JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Struts, Hibernate, Spring MVC, Web Services, JAX-RPC, RESTUFUL, CSS3, HTML5, AJAX, JavaScript, XML, DHTML, XSLT.
Application/Web Servers: Web Sphere, Web Logic, JBoss, Tomcat.
Databases: Oracle, IBM DB2, MS-Access, MS SQL-Server.
Web Technologies: AJAX, HTML, Java Script, AngularJS, Shell, DHTML, JRUN, XML/XSL/XSLT.
Design Tools and IDE’s: RAD, Eclipse, Rational Rose, UML, Rational ClearCase, Clearest, RUP, Visio 2000, Edit Plus, MS Front Page.
Operating Systems: UNIX (Solaris, HP-UX), RedHat Linux, Windows XP, MS-DOS
Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL, ActiveMQ.
PROFESSIONAL EXPERIENCE
Confidential, Portsmouth, NH
Java/J2EE Developer
Responsibilities:
- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
- Involved in analyzing the requirements and participated in discussions with business analysts.
- Involved in creating Technical Design documents and Integration Solution Design documents.
- Suggested an appropriate solution for the assigned modules and problems, also doing their High level and Low level design.
- Actively involved in the enhancement, maintenance and design for the application.
- Implemented open source MVC architecture using Spring MVC
- Interaction/Connection with Oracle Database is implemented using Hibernate and Java to Database Connectivity (JDBC).
- Developed data access components using JDBC and Beans for data manipulation.
- Wrote SQL and Stored procedures for data manipulation and interacting with the Oracle database.
- Validated the Queries and Stored Procedures.
- Created REST web services for populating and saving data from/to database.
- Used Apache CXF, JAX-WS, JAX-RS for designing and developing REST and SOAP Web services.
- Involved in the development of the presentation tier using JSP, JSF, HTML, CSS,
- Implemented logging functionality using Log4j.Monitored the error logs using Log4j and fixed the problems.
- Used GIT repository as Version Control.
- Used Eclipse IDE and deployed the application on WebLogic server.
- Used Maven as build and configuration tool.
- Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues including JUnit.
- Involved in unit, system, integration and regression testing and also reviewed the code.
- Supporting the application in production using Splunk.
Environment: Java, J2EE, Java Script, XML, HTML, CSS, JSP, JDBC, Spring MVC, Spring DI, Spring JDBC, Hibernate & \ JMS Templates, Hibernate, RESTFUL Services, SOAP, SOAP UI,Jersey, Axis, RAD, JUNIT, JSTL, Spring Tags, HTMLCSS, ANT, Maven, Jenkin, SPLUNK, Rally, UML, Eclipse, JUnit, Maven, Oracle11g
Confidential, Mettawa, IL
Sr. Java/J2EE Developer
Responsibilities:
- Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
- Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
- Used Agile methodology named SCRUM for all the work performed.
- Implemented business layer using Spring framework.
- Implemented the application using Execution Services Framework, which is based on MVC design pattern as a presentation layer.
- Implemented design patterns like Singleton, DTO.
- Worked with JavaScript events and functions.
- Implemented Ajax/jQuery for Asynchronous Retrieval of data.
- Updated Html and CSS layout to reflect the new changes as per the addition of new components.
- Used SOAP UI for Web service’s testing.
- Used Log4j for logging errors
- Performed extensive test driven development-using JUnit for unit testing.
- Used Maven for build code.
- Developed UI by using HTML5, CSS3, JavaScript, JQuery, XML and AJAX.
- Deployed the application on WebSphere application server.
Environment: Java, J2EE,SpringFramework, Web Services, AXIS, Jersey, Hibernate, DB2, Java Script, XMLAJAX/JQuery, JUnit, Maven, Jenkin, SoapUI, WebSphere Application Server, Eclipse, Oracle, TOAD
Confidential, St. Louis, MO
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in designing and developing the front end of the application using JSP, JavaScript,AJAX, HTML, DHTML, CSS
- Constructed Interfaces and API’s for Public classes and detailed private classes using J2EE.
- Integrated Spring framework with Hibernate.
- Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.
- Developed web services in Java and effectively used SOAP, WSDL.
- Modeled object oriented components by using Rational Rose.
- Used JMS for asynchronous messaging between different modules.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in Tomcat Application Server.
- Used Eclipse and WebSphere to develop, build and deploy the application.
- Involved in database design and coding SQL for Oracle.
- Involved in bug fixing of various modules in the application that were raised by the testing team.
Environment: JAVA, J2EE, UML, Servlets, JSP, JavaScript, JDBC, Apache Tomcat, Eclipse, Spring, Hibernate, MavenXML, Log4J, WebSphere Server, Oracle, SOAP Web Services, Windows.
Confidential, Windsor, CT
Java/J2EE Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to their requirements.
- Creating class diagrams, sequence diagrams, Data Model and Object Model using Rational Rose, MS-Visio
- Implemented the Application onto MVC Architecture in Struts Framework for Scalability & Performance.
- Used AJAX technology for creating interactive Web Applications
- Developed Container managed entity bean, which receives various kinds of data from client and stores in the database.
- Implemented Log 4j in the application to log the system level, Application level Exceptions.
- Developed JSP (Java Server Pages) for orders module and Customer Service Department.
- Involved in Integration of all the modules and deploying them on the Application server and extensively used JMS.
- Participated in Design review meetings especially for the back-end development.
- Deployed the application on JBOSS application server.
Environment: Java, J2EE, JSP, Struts Framework, Hibernate, WebLogic Application Server, JavaScript, AJAX, Ant,DB2, SQL, PL /SQL, Log 4j, JUnit, Microsoft Visio, Rational Rose (UML), ANT
Confidential, TX
Java/J2EE Developer
Responsibilities:
- Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
- Designed and generated the classes from the Class Diagrams in Rose and Reverse engineer, which generated classes into Web Sphere.
- Followed agile methodology for development process.
- Used Concurrent Version System (CVS) for the version control of the project.
- Designed and developed the front end using HTML, AJAX, JavaScript, JSP, JSF and Struts Tag Library.
- Used Java Script to perform validation on the client side and to handle events on the client side.
- Custom tag library was used to create standard tag.
- Created XML schema documents based on the requirements and used JAXB for marshalling and unmarshalling of the XML documents.
- Developed web services using JAX-WS utility.
- Designed the Architecture of the project as per MVC standards.
- Used Struts MVC for the developing funds module and mortgage module.
- Used Spring’s IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Developed SOAP message envelopes and headers using WSDL.
- Deployed the application on JBOSS application server.
- Designed and developed the Java bean components and O/R Mapping using Hibernate.
- Maintained Connection Pooling for each connection to the Database.
- Used PL/SQL, Stored Procedures for handling Oracle database.
- Stateless Session beans were used with Session Facade Design pattern for flexibility and re-usability.
Environment: Java, J2EE, UML, JSP, Servlets, Struts, JBoss, XML, Web Services, PL/SQL, Oracle, CSS, CVS, Rational Rose, Hibernate, Spring, HTML, AJAX, Java Script.
Confidential
Java/J2EE Developer
Responsibilities:
- Assisted in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
- Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.
- Designed front end components using JSF.
- Involved in developing Java APIs, which communicates with the Java Beans.
- Implemented MVC architecture using Java Struts, Custom and JSTL tag libraries.
- Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
- Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
- Created Stored Procedures using SQL/PL-SQL for data modification.
- Used XML, XSL for Data presentation, Report generation and customer feedback documents.
- Used Java Beans to automate the generation of Dynamic Reports and for customer transactions.
- Developed JUnit test cases for regression testing and integrated with ANT build.
- Implemented Logging framework using Log4J.
- Involved in code review and documentation review of technical artifacts.
Environment: J2EE/Java, JSP, Servlets, JSF, Struts, Hibernate, Spring, JavaBeans, XML, XSL, HTML, DHTML, JavaScriptCVS, JDBC, Log4J, Oracle, IBM Web sphere Application Server, Windows.