Java/j2ee Developer Resume
Atlanta, GA
SUMMARY
- 7+ years of experience in all phases of Software Development Life Cycle(SDLC) including analysis, design, implementation, integration, testing and maintenanceof applications using Java/J2EE,EJB, Servlets, JSP, JavaScript, AJAX, JQuery, Spring MVC,Struts and ORM tools like Hibernateand Object Oriented Client - Server technologies.
- Experience in working with Agile SCRUM Methodology.
- Proficient in handling web and application servers in creating Domain, configuring connection pool,JMS,deploying applications onWebLogic, WebSphereandJBoss.
- Expertise in designing and developing applications using Front end, J2EE technologies includingServlets, JSP, EJB, JMS, Struts, AJAX, Spring, Hibernate, Web Services, XML,JNDI, JDBC, CVS, Ant.
- Solid experience in developing Front-end applications using HTML5, DHTML,CSS, JSP, XML, JQuery, AJAX and Angular Js.
- Expertise in developing application usingSpringFrameworkthat uses features ofIOC, Spring MVC, Spring JDBC, Spring SecurityandAOPfeatures.
- Working experience with Struts, Hibernate persistence technology, Spring Framework.
- Excellent experience in developing applications usingEclipseIDE andIBM RAD.
- Strong Experience in working with Databases likeOracle,SQL Server and proficiency in writing complexSQL, PL/SQL.
- Exposed to Web servicesSOAP(Simple object access protocol) andWSDL(Web Services Description Language).
- Experienced in developingRestfulweb services usingApache CXF.
- Good knowledge withCVS, SVN,Clear CaseandGITversion control systems.
- Exposure to Service Oriented Architecture including Universal Description and Discovery Integration(UDDI) lookups,Web ServicesDescription Language (WSDL)using SOAP protocol, and Extended Markup Language(XML) andjavaXML parsers such asJAXB, SAXandDOM.
- Performed unit testing usingJUnit, integration and deployment of applications done using toolsANTandMaven& debugging throughlog4j.
- Solid design skills using Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT) Experience in working E2E development and production environment support.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, Struts, Hibernate, Spring, Spring MVC, Spring DAO, JQuery, Spring Security, Spring WS, Drools, Jboss Enterprise portal, Jboss seams, JSTL, EJB, RMI, JDBC, JMS, Web Services.
Databases: Oracle, MS SQL Server, MS Access.
Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript
Web & Application Servers: Web logic, Web Sphere, Tomcat, JBoss, Jboss portal server
Developer Tools (IDE): Eclipse, Net Beans, WSAD, RAD
Operating Systems: Windows, Linux, Unix
Modeling Languages: UML
Configuration Management Tools: Rational Rose, JUnit,JMock,Log4j, CVS, SVN, ANT, Microsoft Visio
PROFESSIONAL EXPERIENCE
Confidential, Atlanta GA
JAVA/J2EE Developer
Responsibilities:
- Used, participated in Agile Methodologies for design and development of the applications.
- Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
- Wrote lots of JSP’s for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
- Defined the Hibernate Configuration File, Hibernate Mapping using annotation and created classes to persist the data.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed and developed framework components, involved in designing MVC pattern using struts and spring framework.
- The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
- Developed back-end Logic using Web Services in Java.
- Writing custom filters, directives, controller for the HTML5 using Angular JS Code.
- Created web application prototype using jQuery and Angular JS.
- Developed Web Services to talk with adapter classes and exposed them to the Angular JS front-end.
- Worked on Web Services which enforced a stateless client server and support (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
- Designed and Developed the UI Framework built using JavaScript Design Pattern.
- Involved in writing Java Scripting code for controlling the UI and writing custom components and Validators.
- Involved in design and implementation of JavaScript, HTML5, and CSS in different modules.
- Implemented JQuery for the interaction between the JavaScript validation and dynamic HTML pages.
- Developed JavaScript for client end data entry validations and Front End Validation.
- Implemented Spring Bean Factory to create proxies object using AOP Framework
- Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate Configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches
- Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
- Developed Maven configuration files to load the context of the application.
- Developed presentation layer using HTML5, CSS, Java Script and JQuery.
- Worked on Jira for User requirements and used Jira as bug tracking tools.
- Involved in extensive testing like white-box, black-box, unit testing, validation and integration testing.
- Developed functions and store procedures using SQL for the Application.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle Database.
Environment: Core Java,J2EE, HTML, JSP, Spring, Hibernate, MVC, SOAP, Agile /Srum Methodology,CSS,JavaScript, Struts, UI Framework, Maven,UML,Eclipse,Web Services, Apache, JQuery, SQL, OOAD, IBM Clear Case,POJO, XML, XSL, HTML5, Ajax, RAD, JUnit, Log4j, SVN, Jira, Oracle, PL/SQL, Windows.
Confidential, Alpharetta, GA
JAVA/J2EE Developer
Responsibilities:
- Involved in developing the REST based web services for various data formats including JSON.
- Developed a web-based reporting withHTML5, XHTML, JSTL, custom tags and Tiles using Struts framework.
- Worked with JavaScript events and functions for client side validation.
- Implemented the database connectivity to Oracle using JDBC.
- Involved in the development of the presentation layer using SPRING framework.
- Client pages are built using AJAX, HTML5, JSP, XML and CSS.
- Developed of User Interface using Struts tag libraries.
- Developed of server side modules using J2EE, Struts, EJB and Utility classes.
- Implemented Struts Validator Framework to validate the data on the user’s browser as well as on the server side
- Developed web services using Apache Axis web service engine, used SOAP request response exchange pattern to exchange business XMLs.
- Involved in development of POJO classes and its corresponding mapping files using Hibernate Framework to interact with database.
- Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions,Hibernate, Weblogic and Restful Webservices.
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Involved in developing the Spring Controller based on business logic for the UI to invoke.
- Developed web-based components using Struts, JSP, and Ajax.
- Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans
- Involved in coding complex SQL procedures and queries.
- Designed and developed Web Services using Apache Axis to be consumed by the freight system.
- Used Spring MVC architecture in server side (Integration, Business Delegate and DAO), Hibernate Session in persisting objects.
- Client side scripts using JAVA, JSP, and Java Script.
- Performance tuning and refactoring code, JVM and refactoring the logic.
- Involved in writing client code for invoking SOAP based web services.
- Used SoapUI tool to invoke the web services for various request and captured the responses generated.
- Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Implemented Log4J for logging purpose to debug the application.
- Involved in writing Unit test cases using JUnit and also involved in integration testing.
- Involved in monitoring the code by continuous integration using Jenkins.
Environment: Java/J2EE, JDBC, JSP, HTML5, CSS, JSTL, JavaScript, Apache Axis, Git, Agile, DOM, Hibernate, Spring MVC, Eclipse, Oracle, SQL, SOAP based Web Services (WSDL),REST, Web Logic Server.
Confidential, Waltham, MA
JAVA/J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analyzing them and designing of the application.
- Generated use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used the Struts validation and Tiles framework in presentation layer.
- Created dynamic HTML pages using JavaScript, AJAX, to create interactive front end GUI.
- Involved in Implementing J2EE Design Patterns like Singleton, Session Facade, Value-Object, and Service Locator.
- Redesigned the portal screens and Menus using JSP, and JQuery.
- Used Spring and Struts framework to achieve loose coupling between the layers thus moving towards Presentation, Business and Data layers.
- Developed the Admin screens using JSP and JavaScript.
- Used Spring Framework for dependency injection and integrated it with Struts framework and Hibernate.
- Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
- Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and Second Level cache set up.
- Used Basic Authentication of Spring Framework for application security.
- Used JMS API for asynchronous communication by placing the messages in the Message Queue.
- Involved in developing the AJAX calls for dynamic update of UI data.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
- Used JSON for data transfer between the server and the web application.
- Used SQL to retrieve, store, data into database and to call stored procedures.
- Implemented Log4J for debugging of application.
- Used ANT script to build and deploy the application on WebLogic server.
Environment: Java/J2EE, JSP, XHTML, CSS, AJAX, Spring IOC, Struts, WebLogic Server, Spring MVC, Hibernate, JMS, Json, JUnit, Eclipse, SQL.
Confidential, Boca Raton, FL
Java/J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle like requirement gathering, design and development, handling deliverables, tracking status of each phase.
- Involved in Design and Development using J2EE/Hibernate, XML, JSP, Spring MVC Model Framework and Oracle
- Worked on Data Management classes, using Hibernate to access the Oracle Database
- Implemented the application using Spring Framework, which is based on MVC design pattern.
- Implemented persistence layer using Hibernate framework.
- Used Spring Framework for designing and developing Controllers.
- Involved in implementing dependency injection using Spring Framework.
- Involved in retrieving data from different applications using Restful web services.
- Wrote unit test cases using JUnit and involved in bug fixing.
- Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
- Involved in developing the REST based web services for various data formats including JSON by integrating it with Spring MVC.
- Developed various schemas (XSLT) for XML transformation based on project need.
- Used Eclipse IDE, SVN for version control and Oracle as backend database.
- Generated complex packages, procedures, functions, and Triggers for business logic using SQL.
Environment: Java/J2EE, Spring MVC, Spring AOP, Tomcat, Maven, JUnit, Eclipse, Oracle, SQL, Rest Web Services.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzing the design specs, business requirements and implemented the design using UML.
- Creating user interface using JSP, JQuery, JSON, HTML, CSS, JavaScript, AJAX and JSP Custom Tags.
- Used JavaScript for Client side validation.
- Developed the validation rules for validating input request of all modules in the application.
- Involved in writing user define exceptions.
- Developed server side code using Spring Dependency Injection.
- Navigation through various screens of application is implemented using Spring Web Flow.
- Used Hibernate to access the database using entity POJO classes.
- Used PL/SQL stored procedures, triggers, cursors extensively to achieve effective results while dealing with huge transaction.
- Responsible for coding SQL statements for back end communication using JDBC.
- Involved debugging and fixing production issues.
Environment: Java/J2EE, Spring MVC, Spring Web Flow, Hibernate, JSP, AJAX, XML, PL/SQL, JDBC, JQuery, JSON, RAD, CVS, AGILE Methodology, web sphere, dependency injection.