Java/j2ee Developer Resume
Alpharetta, GA
PROFESSIONAL SUMMARY:
- Over all seven years’ experience in Designing, Developing, Implementing, Integrating and Testing of Internet, Client - Serverapplications usingJava/J2EEtechnologies.
- Involved in all teh phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Integration and Implementation
- Experience in various methodologies like Agile, Waterfall &Test Driven Development (TDD).
- Expertise in Object Oriented Design, Development and Implementation of enterprise applications using Java, JSP, Servlets, JDBC, EJB, JPA, JNDI, JMS, HTML, DHTML, JSON, XML, XSL, Java Server Faces( JSF ), Web services.
- Experience in developing large scale web applications and enterprise applications using Java Beans, JDBC, Servlets2.5/3.x, JSP2.1/2.2/2.3, EJB 3.0/3.1/3.2, Struts 2.0/2.2/2.3, Spring 3.0/4.0, Hibernate 3.2/4.x, JSF, Web Services, SOAP, RESTful, JMS, JUnit, XML, UML, XSD, JQuery.
- Good experience in deploying of middle-tier/business tier J2EE Applications on BEA Weblogic 10.3/11g/12c, IBM WebSphere 6.1/7.0/8.5, Tomcat 6.x and JBoss.
- Strong experience in working wif Core Java applications involving Collections, Multithreading, networking and Exception Handling
- Expertise in developing MVC pattern based application wif Struts 2, Spring MVC and Servlets
- Hands on experience in developing front end applications and webpages using HTML 5, CSS 3, JavaScript, GWT (Google Web Toolkit), bootstrap and JS libraries
- Experienced in OOAD (Object Oriented Analysis and Design), Class modeling and UML diagrams using Rational Rose.
- Worked wif Webspehere, Weblogic application servers and Tomcat, JBoss web servers.
- Experience in various web based applications using J2EE 6/7, Java-Servlets3.0/3.1, JDBC, EJB, XML, JMS 2.0, JSON, SOAP1.2, WSDL 1.1, JNDI 2.0, JAX-WS 2.02, JAXB, REST and JAX-RPC
- Expertise in developing teh presentation layer components using Angular JS, JSP 2.3, Servlets 3/3.1, Ajax, JavaScript, XML, HTML 5 and DHTML.
- Strong experience in building SOA based web services such as SOAP and REST using CXF2, JAX-WS and JAX-RS.
- Extensive development experience wif Spring core, DAO, JDBC, security and AOP modules
- Proficient in Integration of applications using persistence frameworks such as Hibernate and iBatis.
- Extensive experience in developing and deploying web applications on Apache Tomcat.
- Intensive knowledge in databases like Oracle 11g Express, AWS Cloud, MangoDB and MySQL
- Good exposure to testing frameworks Junit and TestNg.
- Experience in creating build scripts using ANT and Maven 2.0/3.0/3.3.
- Good Experience in developing test cases wif JUnit 4.7, TestNG, and Selenium.
- Strong Experience wif version control tools such as Subversion (SVN) and Git.
- Hands on experience wif HTML, CSS, JavaScript, Angular JS and Node JS.
- Hands-on experience wif industry-standard IDEs like Eclipse, Net Beans 7.1 and IBM’s RAD.
- Experience in building Web Apps wif Java Script frameworks like AngularJS and Node JS
- Worked wif Jenkins for continuous integration on teh server
- Broad understanding of software engineering concepts and methodologies.
- Good Organizational, communication skills, ability to express technical concepts and ability to work successfully as a part of team.
TECHNICAL SKILLS:
J2EE Technologies: JDBC, Servlets, JSP, EJB, JSTL, JPA, JSF, JMS, XML and JNDI
Application Servers: Web Sphere, Web logic, Tomcat and JBoss
Tools/Utilities: Log4j, Ant and JUnit
Development IDE(s): Eclipse, Net Beans, IntelliJ and IBM’s RAD
Modeling: OOAD wif Rational Rose, ORM and UML
Web Technologies: JSP, Java Script, Ajax, XML, HTML4/5, DHTML, SOAP and RESTful.
Frameworks: MVC, Apache Struts, Hibernate, Spring, JQuery, Bootstrap and AngularJS
Databases: Oracle, MangoDB, AWS, MS Access, MySQL and IBM DB2
Languages: Java, C++, SQL and PL/SQL
Operating Systems: Windows, UNIX and Linux.
Version Control Tools: CVS, Clear Case and Sub Version(SVN)
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
JAVA/J2EE Developer
Responsibilities:
- Working closely wif release team on coordinating new release, testing and migrations project timeline setting and design document development.
- Involved in development of portal interactive layer usingJSP,JavaScript, Custom tags, JSTL, HTML, JQuery, CSS.
- Responsible for teh application configuration and Hibernate configuration.
- Involved in redesign, reconstruct and optimize teh existing UI screens using JSTL in JSP's.
- Developed teh presentation layer usingJavaScript framework AngularJS.
- Using XML to transfer teh application data between client and server.
- Integrated teh application wif Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Developed Spring MVC model integration for front-end request using action controller.
- Used Spring MVC for creation of controllers, DAO layers, and configured mappings of controller classes and methods to view Layers using JSP.
- Used SpringInversion of Control (IoC) for injecting teh beans and reduced teh coupling between teh classes.
- Developed RESTful web services to allow communication in between teh application.
- Used JSON to pass teh Ajax updates between teh server and teh client.
- Extensively used collection framework for teh getting teh data and passing to teh request handler method.
- Used Exception Handler annotations for handling teh exceptions.
- Performed form/bean validations using Spring MVC (JSR 303/349) annotations
- Used Hibernate for accessing and persisting data between Java objects/classes and MangoDB database.
- Worked wif teh retrieval and manipulation of data from MangoDB database by writing queries using SQL.
- Deployed teh application on WebLogic Application Server.
- Used Eclipse IDE for teh application development and Oracle SQL developer to perform CRUD operations
- Involved in teh testing of teh application using Junit framework.
- Used Apache Maven to build project and Sub Version (SVN) as version control.
Environment:Spring MVC 3.2, JSP, JSTL,HTML,CSS, JSON, MangoDB, Ajax, AngularJS, RESTful, Bootstrap, JQuery, XML, Tomcat web server, Linux, Junit, Subversion(SVN), Eclipse, Apache Maven, Hibernate, WebSphere.
Confidential, Minneapolis, MN
JAVA/J2EE Developer
Responsibilities:
- Worked under Agile scrum software development methodology which helps to project plans.
- Involved in development of interactive layer usingJSP, Custom tags, JSTL, HTML,CSS, and JQuery.
- Involved in functional phase to map teh requirements and provided analysis and feedback on Design documents.
- Involved in Dynamic form generation, Auto completion of forms using JQuery, AJAX and JSON for teh application.
- Implemented Spring Framework for wiring teh components and to integrate wif teh WebServices.
- Used Hibernate as ORM tool in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed server-side services using Spring Web Services and MVC (SOAP and Rest)
- Communicated wif preferred vendor applications using Web Services wif teh help of SOAP and RESTful.
- Wrote teh database integration code using Hibernate leveraged teh AOP features of Spring framework to handle exceptions.
- Used JMSfor Asynchronous communication between teh applications.
- Involved in Installation and configuration ofWeb Logic application server on Linux platform.
- Worked wif Core Java feature Multithreading to multiple requests from teh server.
- Responsible for teh DAO layers and bean classes’ development using Object oriented principles and collection framework in Eclipse IDE.
- Created JPA mappings using annotations and involved in configuring persistence.xml for Hibernate persistence provider.
- Programmed new components and add additional functionality to teh existing RESTful service components using Hateoasprinciples.
- Used JAX-WS API to extract client-side results.
- Used Stored Procedures, Triggers, Cursors and Packages to store, retrieve, delete and update teh database tables using PL/SQL.
- Used TOAD to get connected to Oracle to access teh backend MangoDB Database for verifying and validating teh data inserted.
- Worked on teh Unix Shell Scripts to run some background processes.
- Assisted in development integration test plans, test cases, and executed integration test phase using Junit framework.
- Used Apache Mavenfor build and dependency management and Git Hub for source code management.
- Used Subversion (SVN) for version control and Jenkins for continuous integration.
Environment: Agile, Spring, Hibernate, JSP, JPA, JSTL,HTML, Jenkins,CSS, JQuery, JSON, Ajax, XML, SOAP, WSDL, POJO’s, EJB, Core Java, Apache Camel, SOA, Git Hub, SoapUi, RESTful, WebLogic, JA-WS, TOAD, MangoDB, JUnit, Subversion(SVN), Eclipse.
Confidential - Ashburn, VA
Java/J2EE Developer
Responsibilities:
- Worked on Agile Methodology that includes weekly meeting wif business analysts and monthly sprint review wif clients.
- Worked closely wif various functional teams to ensure that business requirements are translated to technology requirements and subsequently drive teh implementation of software (using scrum) from design through successful deployment.
- Used RAD IDE for development of application.
- Configured Application and Integrated Server connections for SOA suite.
- Implemented JSF in Presentation layer programming using JSTL, AJAX Development.
- Implemented RESTful web services (JAX-RS) using technologies such as JSON, SOAP, and XML to communicate between teh applications.
- Developed SOAP based WebServices of type JAX-WS using Weblogic 11gR1 framework.
- Implemented IOC (DependencyInjection) and AOP features in various aspects of Spring Framework.
- Implemented a web service to interact wif teh database using Apache Axis2 (SOAP over HTTP).
- Extensively used Hibernate and Spring-MVC in data access layer to access and update information from Oracle database and has written HQL, Named and Native queries.
- Implemented DAO using Spring - Hibernate ORM and mapped using Hibernate Annotations.
- Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
- Used JacksonAPI in order to convert Json to Pogo and vice versa.
- Used and modified build.xml files and enhanced teh Ant Process.
- Timely Fixing Bugs and Used log4j to capture teh audit and debug logs.
- Assisted in Customer interaction, User Training and Providing Production Support.
- Implemented Web Service Alarm and Event API’s which gets teh data from teh Back-End objects.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Wrote build and deployment scripts using Maven, shell scripts on UNIX environment.
Environment: J2EE Technologies, Ant, Agile, JSF, JQuery, Eclipse, JUnit, Struts, JSP, Spring, JDBC, RAD, XML, Ajax, JSF, UNIX, JSON, Apache Axis 2, SOA, Hibernate, Tibco, SOAP, oracle 11g, WebSphere 8.5, MyBatis, RESTful (JAX-RS), JavaScript, Clear case, SOAPUi, and Maven.
Confidential, Deerfield, I
Java Application Developer
Responsibilities:
- Responsible for Clients Logins and Billing/Updating Modules of teh Application.
- Involved in teh development of teh application Using Agile Methodology, refactoring teh existing code and Writing teh new code.
- Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
- Documented teh Use Cases, Class Diagrams, and Sequence Diagrams using Rational Rose.
- Implemented Model View Controller (MVC) architecture using Struts1.x framework at teh Web tier level to isolate each layer of teh application to avoid teh complexity of integration and easy maintenance.
- Created Action Class which routes submittals to appropriate Enterprise Java Beans components and render retrieved information.
- Developed user interface using JSP, JSTL, Struts Tags, Java Script and HTML.
- Developed various EJB components to fulfill teh business functionality.
- Developed Session Beans to process requests from teh user and used teh Hibernate 3.0 framework to retrieve data and client information.
- Used Web Services and SAX XML parsers and used SOAP for sending and receiving data from different applications.
- Developed RESTful and SOAP style Web Services layer to interface wif MySQL Database.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Used JMS to asynchronously exchange messages between teh WebSphere 8.0 Application Server and other applications.
- Developed Message Driven Beans to use teh JMS Queue to communicate between teh current and teh legacy systems.
- Used Java/J2EE Design Patterns like Factory Pattern, Session Facade, and Service Locator in teh project which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all teh modules of teh application.
- Involved in development of stored procedures, packages and database triggers to enforce data integrity.
- Used Log4J for logging and debugging and used JUnit extensively for testing.
- Used WebSphere 8.0 Application Server for deploying various components of application.
- Used Git for Version Control.
Environment: J2EE, IBM WebSphere 8.0, Rational Rose, Java, XML, SAX, JSP, JMS, HTML, JNDI, JDBC, JavaScript, Servlet, Struts, RESTful, Git, JSTL, Core Java, Log4J, JUnit, EJB, Hibernate, PL/SQL, MySQL, Eclipse Indigo/June, and Windows XP
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Developed teh web tier using JSP, Struts MVC and AWT.
- Designed and developed new J2EE Components like bean components to incorporate business level validations.
- Managed multiple requests by teh same user using Multithreading.
- Involved in writing SQL scripts and creating backend database table for complex business operations.
- Involved in Unit integration, bug fixing and Code reviewing.
- Design, development and Testing of JSP pages.
- Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client's side.
- Worked on JavaScript, JQuery and Ajax extensively for various user interactions, front-end validations, event handling and other visual effects.
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Developed J2EE components on Eclipse IDE.
- Used ANT scripts to build teh application and deployed on WebSphere Application Server.
- Involved in developing forms using JSP, HTML and Java Script.
- Developed Action Classes that takes teh request from teh JSP and invoke teh appropriate method in teh business components.
- Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
- Validate teh input data using JavaScript.
- Used SVN as a source control for code changes.
- Used RDBMS for recording financial information.
Environments: J2EE, Spring, JSP, log4J, XML, AWT, JDBC, JavaScript, HTML, Eclipse Helios, Tomcat, JQuery, Ajax, WSDL, Struts, Servlets, Ant, WebSphere, DAO and SVN.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC).
- Understanding teh requirement documents.
- Developed Use case, Class diagrams and Sequence diagrams for teh modules using UML and Rational Rose.
- Designed front page forms using JSP and HTML.
- Developed presentation components using JSP, JavaScript and custom tag libraries.
- Used Eclipse IDE extensively for teh development.
- Designed and developed application based on Spring MVC design pattern, used Spring validation and wrote validation rules.
- Used Log4j extensively for error logging.
- Designing front page forms using JSP and HTML.
- Involved in Unit & Integration Testing using JUnit framework.
- Used different design patterns like Data Access Object (DAO), Data Transfer Object (DTO) and Business Delegate to develop teh application.
- Used AWT for creation of user interfaces and graphics.
- Extensively worked wif Eclipse and Tomcat to develop and deploy teh complete application.
- Involved in XML config file used XPath, XQuery for query passing.
- Developed and Implemented DAO classes using Hibernate for database transactions.
- Used Hibernate Query language (HQL) to perform queries against teh database.
- Analyzing and fixing bugs and updating necessary documents.
- Designed GUI based on teh requirements specification.
- Coded SQL scripts and created and altered backend database objects.
- Interacted wif SQL database using JDBC.
- Used Maven as teh build tool.
- Used CVS as version control system.
Environment: J2EE, Servlets, JSP, SQL, Eclipse, AWT, Maven, Hibernate, Tomcat, CVS, HQL, JUnit, HTML, XML, JDBC, Log4j, DAO and DTO.