Java/j2ee Developer Resume
Jacksonville, FL
SUMMARY
- 7+ years of experience in IT Industry as a Java/J2EE Developer involving in Analysis, Design, Testing of web based and client server multi - tier applications which use Java/J2EE technologies.
- Expertise in Development of web-based applications inJava, J2EE(Servlets, JSP, EJB, JDBC, JNDI and JMS),RESTandRestfulWeb Services, SOAP, Axis2, JAX-WS, JAX-RS, Spring 3.0/2.5, Hibernate 3.0/3.5, JPA, XML, XSL, XSLT, CSS;Application servers (Web sphere, JBOSS, Tomcat and BEA Web logic);Strong OOA/OOD concepts.
- Well versed in all stages of Software Development Life Cycle including requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile models.
- Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XML and CSS.
- Worked with scripting languages like JavaScript.
- Well versed in MVC (Model View Controller) architecture using spring and also implementing JSTL (JSP Standard tag library), custom tag development and tiles.
- Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
- Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Good exposure in implementing web services-WSDL using SOAP and REST web services.
- Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
- Good Exposure to Web/application servers such as Apache Tomcat, WebLogic, WebSphere.
- Experience in developing various UML designs like class diagrams, cases and sequence diagrams using Rational Rose.
- Strong experience with tools like Rational Rose (rational), CVS and SVN.
- Experience in using IDEs like Eclipse, NetBeans and Spring Tool Suite (STS).
TECHNICAL SKILLS
Languages: Java, SQL, PLSQL, XML, C++, C, HTML, CSS, Java Script.
Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JavaBeans
Frame Works: Struts, Hibernate, and spring, AJAX, RMI and JUnit.
Development Tools: Eclipse, ANT, Maven, Rapid Application DeveloperApplication Servers WebSphere, Apache Tomcat, Web logic and JBoss.
ORM: Hibernate.
Messaging: JMS, EMS, IBM MQ
Web Services: SOAP, REST.
Databases: Oracle 8i/9i/10g/11g and SQL Server 2008/2012/2014.
Scripting languages: Java Script, UNIX Shell Script
Environment: s: UNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Windows XP, Solaris.
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Involved in SDLC starting from gathering the requirement, Analysis, Design, Development and testing of the application.
- Developed the User Interface screens using JSP, HTML, CSS, BOOSTRAP, JQUERY, Java Script and Materialize CSS.
- Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Back-end tier of the application.
- Worked in a fast space Agile Environment based teams for Confidential Sales Connect Medicare project.
- Developed the Model objects and mapping files for the Hibernate framework.
- Developed and maintained the Application Context files for the service layer using the Spring framework.
- Responsible for delivering tasks in the intervals of two week sprints. And worked with build tools like JENKINS and BART.
- Used majorly IBM WebSphere as the application server for the entire project.
- Responsible for debugging and fixing production issues. And worked for three major releases so far.
- Used Subversion as versioning tool. Worked with ORACLE UCM for file uploads and downloads.
- Extensively worked with XML markup language with the integration of Confidential custom built RSP framework for developing user interfaces for the Medicare application.
- Created JDBC DAO layers using JAVA8 for performing CRUD operations. Responsible for running the build script against all the database environments for the application.
- Worked on major enhancement like storing PDFs as BLOB in the database and sending them across the streaming lines as per the client request which involved huge code changes and successfully delivered.
- Worked on Content Management tools like Word Press and was responsible for creating slugs and categories which are used in JSP pages to display tenant specific content.
- Used Splunk, FileZilla and WinSCP to monitor production logs and perform necessary debugging.
Environment: Java 1.8, J2EE, Servlets, JSP, Spring 3, HTML, CSS, JavaScript, Hibernate 3, SQL, PL/SQL, XML, Web Services, WSDL, SOAP, IBM WebSphere, SOAPUI, UML, MVC design pattern, JUnit, Subversion, Maven, SQL Server, Apache Tomcat, XSTREAM, JAXB.
Confidential, Orlando, FL
Java/J2EE Developer
Responsibilities:
- Application flows and UML diagrams were designed and developed. Use case Diagrams, Class Diagrams and Sequence Diagrams were designed for the application using Rational Rose and Microsoft Visio.
- Created SOAP Web service layer for consuming Confidential Membership functionalities. Solely implemented more than new eight web services for Confidential which is now being consumed by the rest of the Confidential clubs.
- Worked in Agile Environment and responsible for weekly deliverables of code and performed sanity checks at the client side environment. Involved in daily calls discussing enhancements.
- Developed RESTful Web services using JAX-RS API. Implemented Test cases using JUnit and tested web services with REST Client
- Developed the Model objects and mapping files for the Hibernate framework.
- Created JUnit test cases and mocked SOAP responses for testing purpose using Power Mock. Mainly Used SOAPUI for testing JAX-WS services.
- Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the Back end tier of the application.
- Worked with Eclipse as the IDE to develop, test and deploy the applications using JAVA8. Coordinated with the build and deploy team for deploying JARs and WARs in JENKINS.
- Used XML parsers like XSTREAM and JAXB APIs for marshalling and un-marshalling the web service request response data. Used Apache TOMCAT 8 for this application
- Separating logic between DAO and Handlers to maintain SQL commands and used JDBC for few web services to invoke Stored Procedures and database connectivity to MICROSOFT SQL SERVER.
- Worked on single page applications using AngularJS replacing JSTL code in HTML
- Worked on POINT OF SALE by making changes in payment gateway and involved in making use of the third party HPP (Hosted Payment Page) provided by CHASE for processing payments and batch payments.
- Used SVN for version controlling and MAVEN for building the JAR files to generate Web service client.
Environment: Java 1.8, J2EE, Servlets, JSP, Spring 3, HTML, CSS, JavaScript, Hibernate 3, SQL, PL/SQL, XML, Web Services, WSDL, SOAP, REST, SOAPUI, UML, MVC design pattern, JUnit, Mockito, Subversion, Maven, SQL Server, Apache Tomcat, XSTREAM, JAXB.
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Involved in SDLC starting from gathering the requirement, Analysis, Design, Development and testing of the application
- Followed agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications.
- Designed and developed the application in sprints using Agile Scrum methodology.
- Deployed the application on WebSphere application server and used IBM RAD for the application development.
- Jersey implementation of JAX-RS is utilized to develop RESTful service. Developed RESTful services to provide all the CRUD capabilities.
- Provided XML and JSON response format to support various service clients.
- Building web applications with JavaScript, JQuery, HTML, XHTML and CSS.
- Developed the Model objects and mapping files for the Hibernate framework. Worked on creating Named Queries in HQL and native SQL.
- Developed and maintained the Application Context files for the service layer using the spring framework.
- Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
- Used JMS to implement service oriented Architecture (SOA) to perform various operations like import data from trading system, retrieve FX rates and many more.
- Worked with Agile Scrum methodology for frequent software delivery.
- Created the Application Context files for spring core modules.
- Involved in developing the POJOs and service beans using the Spring DI.
- Developed EJBs in order to develop the business logic based on technologies of core java like collections and multi-threaded concepts as per the requirement.
- Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
- UsedMavenfor generating system builds.
- Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately
- Extensively worked on MQ Series using point-point, publisher/subscriber messaging.
- Used Subversion for version controlling and JUnit for unit testing.
Environment: Java 1.7, J2EE, JEE, Core Java, Servlets, JSP, JPA, JMS, Struts 1.3, HTML, CSS, JavaScript, Oracle, Spring 3.1, Hibernate 3, SQL, PL/SQL, XML, Web Services(SOAP, Rest), Maven, WSDL, UDDI, MQ Series, UML, Agile, JSON, IBM WebSphere, IBM RAD, MVC design pattern, WebLogic 8.1,Accurev, JUnit, Mockito, Subversion, UNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Windows XP, Solaris.
Confidential
Jr. Java Developer
Responsibilities:
- Interacting with client for collecting requirements.
- Preparation of Specification documents.
- Designing Internet based booking system using java and web servers by which registered users can book online.
- Involving in design of Data Model and in initial deployment and product development.
- Writing code in Java Server Pages and Beans.
- Tracking of the booking status, and itinerary development.
Environment: Servlets, JDBC, JSP, JSTL, HTML, SQL Server 2000, and Apache Tomcat 5.0