Sr. Java/j2ee Full Stack Developer Resume
Weston, FL
SUMMARY:
- Around 10+ years of professional IT experience with full project Confidential Development Life Cycle (SDLC) using Java - J2EE technologies-Requirements analysis, Designing, Developing, Testing and Deployment of Confidential applications, Testing and Maintenance of Client /Server applications.
- Project implementation skills using core java, j2ee technologies (JDBC, JNDI, EJB, RMI, Servlets, JSPs, JMS) and XML Technologies- DTD, XML Schema, SAX, DOM, JAXP, JAXB, JAX-RPC, JAX-WS and XSLT.
- Experienced in designing interactive web applications using AJAX, DWR, JSON and DOJO.
- Extensive experience with Struts Framework, Spring, JSF and Hibernate frameworks.
- Experienced in implementing application logic using Struts MVC architecture.
- Extensively experienced in modeling presentation tier using JSF framework.
- Experience working on JMS API and asynchronous message transfer communication. Extensively worked with JMS Providers such as IBM MQ Series, BEA MessageQ.
- Expertise in developing applications using Spring Framework and using spring modules such as IOC/ Dependency Injection, AOP, MVC and configuring application context for spring bean factory.
- Proficient in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, UDDI).
- Proficient in developing front-end systems with JavaScript, JQuery, Ajax, Bootstrap, HTML, CSS and JavaScript frameworks such as Angular JS, Node JS, React JS, Backbone JS, D3 Jsand Ext Js.
- Hands-on experience working with various web and enterprise application servers Apache Tomcat, BEA Web Logic, IBM WebSphere and JBoss.
- Extensive experience in implementing J2EE design patterns like Session Façade, Singleton, MVC pattern, Business Delegate, Data Access Object, Service Locator, Transfer Object.
- Worked on different IDE’s like Eclipse, My Eclipse, Web Logic workshop, WSAD, RAD and Net beans.
- Strong experience in database design in ORACLE 8i/9i/10g, MYSQL and DB2 that includes DDL, DML, DCL, SQL, PL/SQL (triggers, cursors, stored procedures, indexes, blocks, packages).
- Experience in using design tools like Rational Rose, MS Visio for Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML. Familiar with various SDLC methodologies such as RUP and Agile.
- Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
- Expertise in Object Oriented Paradigm (OOP) from designing UML diagram using IBM Rational Rose, Microsoft Visio and Altova UModel tools to development phase.
- Experience in using various version control tools like CVS, Clear Case, VSS and PVCS.
- Experience in unit testing, Integration testing, performance testing, writing UTD, UTR, JUnit Testing tool.
- Excellent understanding of relational databases involved in application development using RDBMS like MySQL, Oracle, Mongo DB and DB2.
- Experience with the development of client-facing web applications using GWT.
- Developed front-end using AWT, Flex, Swing, JSF, and JSP with Custom Tag libraries, JSTL, Struts Tag libraries, GWT, Adobe Flex, MXML, HTML, and CSS.
- Expertise in coding ANT/Maven build-scripts and configuring and using frameworks such as Log4J and JUnit.
- Experience working extensively on both UNIX based and Windows environments.
- Skilled in documentation and user presentation.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
- Developed front-end using AWT, Flex, Swing, JSF, and JSP with Custom Tag libraries, JSTL, Struts Tag libraries, GWT, Adobe Flex, MXML, HTML, and CSS.
- Expertise in coding ANT/Maven build-scripts and configuring and using frameworks such as Log4J and JUnit.
TECHNICAL SKILLS:
Language: Java, J2EE, C, C++, SQL, PL/SQL, PYTHON, PERL, RUBY and GWT
J2EE Technologies: JDBC 2.0/2.1/3.0, JNDI 1.2, EJB 2.0/2.1/3.0,RMI, Servlets 2.2/2.3/ 2.4/2.5, JSPs 1.1/1.2/2.0/2.1
XML Technologies: DTD, XSD, SAX, DOM, JAXP, JAXB, JAX-RPC, JAX-WS, MXML and XSLT
Frameworks: Struts 1.1/1.2/2.0, Spring 1.2/2.0, Hibernate 2.0/3.0, JSF 1.1/1.2, JUnit, Log4j, iBatis, ANT and Maven
Scripting/Markup Languages: JavaScript, HTML, DHTML, AJAX, CSS
Message Oriented: JMS, IBM MQ Series, BEA MessageQ
Web Services: SOAP, WSDL, UDDI, JAX-R
Web/App Servers: Apache Tomcat 3.0/4.1, BEA Web Logic 6.1/7.0, IBM WebSphere 5.1/ 6.1, JBoss
IDE s: Eclipse 2.0/2.1/3.1, My Eclipse, WSAD 5.1, RAD 7, Net beansWeb Logic workshop OOAD: UML, Design Patterns, RUP, Agile
UML Tools: MS Visio, Rational Rose
Databases: Oracle 8i/9i/10g, SQL Server, MySQL
Configuration Mgmt Tool: CVS, VSS, PVCS, Clear Case
Operating Systems: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Weston, FL
Sr. Java/J2EE Full Stack Developer
Responsibilities:
- Developing rich user interfaces to enable customers to register new products, sign-up for alerts, set-up communication preferences using technologies such as Java, Spring MVC, Servlets, JSP, HTML, D3, JavaScript, JQuery and XML.
- Development of user interface using Apache Struts2.0, JSPs, Servlets, JQuery, HTML and Java Script.
- Implemented SOAP/REST Web Services based on Business Requirement.
- Used struts framework and Oracle 10g for development and JSP, HTML for UI development.
- Created SOAP/XML and REST/JSON Java Clients to support external clients.
- Developed client and service using Restful and SOAP based web services.
- Designed and developed PCA feature using Java, EJbs session, Hibernate, collections.
- Deployed the application on Web Sphere Application Server, configuration, and setting up different environment.
- Created and managed MongoDB/NoSQL collections and handled CRUD (Create, Read, Update, Delete) operation.
- Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
- Views coded in Jade, Bootstrap, Controllers in MVC JavaScript using Angular js, routing in Express js, data modeled in Mongoose, stored in a Mongo DB.
- Development using agile methodologies.
- Developed new rules, work flow for new payments using Java, J2EE.
- Developed Feeds and Daemons using XML, Java, Hibernate, Struts and PL/SQL
- Published JAX-RS based web services where in all the requests will be routed to this Single and used SOAPUI to test RESTful web service.
- Used Maven scripts in building the application and auto deploying it to the environment.
- Developed Hibernate Configuration files for Oracle 10g and also Data Access Components using SQL, JDBC, Hibernate and JPA.
- Developed web applications using Spring MVC, JQuery, HTML.
- Developed from scratch automation test framework using Java, JavaScript, SQL.
- Involved in the development of application using Eclipse with Web Logic App Server
- Developed server SQL Queries and Stored Procedures to interact with Oracle Database
- Developed from scratch automation test framework using Java, JavaScript, SQL.
- Involved in the development of application using Eclipse with Web Logic App Server
- Developed server SQL Queries and Stored Procedures to interact with Oracle Database
- Developed asynchronous components using IBMMQ Series with JMS for queuing and messaging.
Environment: HTML, CSS, Bootstrap, Angular Js, Node Js, express Js, Backbone Js, React Js, Ajax, Rest web services, Core java, multithreading, Spring core, Hibernate, AWS, JUnit, Karma, jasmine, Jenkins, Apache Maven, Mongo DB.
Confidential,Fort Worth,TX
Sr.Java/J2EE Developer
Responsibilities:
- Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
- Used Spring MVC framework for configuring the application.
- Implemented spring quartz Jobs for the Daily nightly jobs for the generating the various application reports.
- Created the Stored Procedures, functions and triggers using PL/SQL.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Wrote Complex named sql queries using Hibernate.
- Involved in creating the Hibernate POJO objects and mapped using Hibernate mapping files.
- Performed CRUD operations in DAO are using Hibernate.
- Responsible as CVS administrator and for deploying web application in the Oracle App Server.
- Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test Driven.
- ANT was used as a build tool. Also worked in an agile work environment.
- Used Log4j for logging errors, messages and performance logs.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
- Consuming and Exposing Web services using JAX-WS to different systems.
- Developed Complex Web Services and tailored JAX-RS API to suit the requirement.
- Used SAX and DOM parsers for reading and putting XML messages in to SOAP messages.
- Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Implemented the Web services and associated business modules integration.
- Worked on generating the web services classes by using Service Oriented Architecture (SOA), WSDL, UDDI, SOAP, and Restful.
- Developed and implemented the MVC Architectural Pattern using Spring framework, JSP, Servlets and Action classes.
- Specified the default initialization file is through the log4j.configuration system property and loaded the log4 properties from Web logic Class path.
- Used SOAP UI to test the different methods in the Web service
Environment: Windows XP, JDK 1.6, Oracle 10g, Web sphere, CVS, Rational Clear quest. Spring,HTML, Hibernate, Servlets 3.0, JSP 2.2, HTML, XHTML, XSLT, JDBC, JMS, EJB, SOAP, Restful, WSDL,WS, Web Services, SAX, DOM, Eclipse Helios, ANT 1.6.5, Agile development process, PL/SQL, JUnit,, and Log4j.
Confidential,Dallas,Texas
Java/J2ee Developer
Responsibilities:
- Developed, and deployed server side Java, Servlets, and Java server pages (JSPs) for browser based conference Confidential .
- Developed the address and payment page of the international shipping application.
- Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Implemented JSF framework to simplify the development of user interface framework.
- Developed JSP, JSF custom tags to support custom User Interfaces
- Extensively used JSTL tag libraries
- Developed and configured the Java beans using Spring framework and Hibernate framework.
- Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
- Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control).
- Implemented the business logic using EJB(session and entity beans)
- Designed and developed the Java bean components and O/R Mapping using Hibernate.
- Evaluate new technologies and contribute to project architecture design decisions.
- Designed JSP’s that manage the screens and various GUI navigations.
- Implemented Action classes, Business Service classes and used Struts Tags in JSPs
- Developed application service components and configured beans using Spring IoC
- Extensively used Core Spring Framework for Dependency Injections of components
- Developed grails controller classes and service classes for handling the business logic, validation.
- Implemented Web services using JAX-WS(SOAP) and JAX-RS(REST)
- Used Maven for build scripts to compile and package the application and implemented Log4j for the project
Environment: Java 6, J2EE, Java Beans, Spring 3.0, JSP, Servlets, Java Script, EJB, ANT, Hibernate 3.5, Eclipse, SOAP, Oracle 11g, PL/SQL, Log4j, XML, HTML 5.0, Core Java, Multithreading, CSS3, Selenium SOAP UI, JMS, XML Bean, Axis, Web logic Application
Confidential,Chicago, IL
Java/J2EE Developer
Responsibilities:
- Used Agile Methodology and participated in Scrum meetings.
- Designed and developed the UI using JSP, HTML, Ajax, CSS and JavaScript.
- Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries.
- Developed different components of the application such as JSPs, EJB are using Rational Application Developer.
- Developed various EJB components to fulfil the business logic.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used Web services - WSDL and SOAP for getting credit card information.
- Used ANT scripts to build the application.
- Used JMS for asynchronous communication.
- Implemented various Design Patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Performed unit testing using JUnit framework.
- Monitored the error logs using Log4j.
- Used CVS for version control.
Environment: Java EE 5, Rational Application Developer 7.0, WebSphere Application Server 6.1, Oracle 10g, JSP 2.1, Servlet 2.5, HTML/DHTML, EJB 3.0, Struts 1.3, Spring 2.0, Hibernate 3.0 JavaScript, IBM MQ Series, AJAX, JNDI, Web Services, SOAP, WSDL, JAXP, JAXB, XML, ANT, JUnit, Log4j, CVS, Windows XP.
Confidential,Englewood Cliffs,NJ
Java/J2ee Developer
Responsibilities:
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
- Used Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
- Developed DAO (Data Access Object) classes in order to access data from database.
- Collected data from the users and generated appropriate queries to retrieve data from the database using Struts.
- Developed EJBs to provide a standard way to implement the back-end business code.
- Involved in prototyping the MVC framework integration with Struts and Spring with Hibernate for the persistence layer to connect the application to the database.
- Designed and developed the Consolidated Balance, Historical Consolidated Balance and Transaction
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
- Developed rich web user interfaces using Java Server Faces (JSF).
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Deployed the application on WebLogic Application Server and perform other administrative activities on WebLogic application server via Linux.
- Developed the user Interface Presentation screens using HTML and JSP formatted the HTML forms using CSS. Developed Action Classes for the MVC framework.
Environment: Java, JDK, J2EE, JSP, Servlets, Struts, Tiles, JSTL, Hibernate, Maven, Web sphere, Oracle, Web Services, SOAP, Agile, XML, Log4j, HTML, CSS, Java Script, Design patterns, SVN
Confidential, Atlanta,GA
Java/J2ee Developer
Responsibilities:
- Developed the user Interface Presentation screens using HTML and JSP; formatted the HTML forms using CSS. Developed Action Classes for the MVC framework.
- Developed UI using JSP, HTML, CSS, Servlets, JavaScript, and JSP tags and Java Beans.
- Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Involved in integrating spring with JDBC for persistence operations using spring JDBC Template.
- Developed various SQL queries and PL/SQL Procedures in Oracle Db for the Application
- Developed the controller classes to execute the business logic and form's to collect the input data from the users using Data Access Objects. Utilized annotated form validation, exception handling, logging, access control.
- Worked on various design patterns included in the project for various purposes.
- Involved in writing the publishers and subscribers to the Topics and Queues.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Developed ORM frameworks such as Hibernate to synchronize Domain and Relational Model.
- Application is built using standard design patterns such as DAO, Abstract Factory, Singleton and MVC.
- Actively participated in code re-factoring, performance tuning and troubleshooting
Environment: Java, Java EE, Eclipse, JMS, Spring, MVC, JSP, XML, JSTL, Log4j, TOAD, Oracle, Servlet, XSLT, Web Publisher, SOAP UI.