We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

Confidential, -

SUMMARY:

  • 8+ years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN.
  • Good knowledge and hands on experience in MVC (Struts 2.x), spring 4.x and ORM (Hibernate 3.0) frameworks.
  • Extensive knowledge of XML - based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Strong experience in UNIX and Shell scripting.
  • Good documentation skills on both functional and business requirements.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.
  • Expertise in Web service testing.
  • Experience in web service testing tools like Soap UI pro or any supporting tool.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Experience using Struts, spring along with persistent frameworks using Hibernate, iBatis in building persistent layer for applications.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, Angular JS, AJAX, JQuery.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Extensive experience in implementation of the version control software SVN, CVS, Git, and Rational Clear Quest .
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Sound knowledge in migration of systems, upgraded many project to higher java versions as well as migrating applications from application servers.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

TECHNICAL SKILLS:

Languages: Core Java, J2EE, SQL, PL/SQL, UML, C

Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, REST, WSDL, JAX-RS, JSX-WS, HTML, DHTML, Java Beans, JavaScript, Angular JS, AJAX.

XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere9.0, 8.5, 8.0, JBoss.

IDEs: Eclipse, NetBeans, Red Hat Developer Studio, WSAD,IBM RAD

Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, iReport

Operating systems: Windows, UNIX, Linux, Sun Solaris.

Databases: Db2, Oracle 8 / 9i / 10g, HSQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access.

Design Patterns: MVC, Singleton, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc

Frameworks: Struts, CSS Frameworks, GWT, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Spring with iBatis, Hibernate, DWR, Log4j.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git,TFS

PROFESSIONAL EXPERIENCE:

Confidential - Miami, FL

Senior Java Full Stack Developer

Responsibilities:

  • Actively involved in the analysis, definition, design, implementation and deployment of full Software Development Life Cycle (SDLC) of the project.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Angular JS, Ember JS and AJAX, for developing presentation layer.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application
  • Developed User friendly interface to seamlessly combine the new module with existing login system using AngularJS.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control and Hibernate.
  • Used Hibernate, Object Relational Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time
  • Implemented RESTful web services using Apache CXF, Jersey for JAX-R
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object(DAO)
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • Worked on using WebSphere server built in JMS provider for communicating with legacy applications
  • Configuring Jenkins jobs to make sure the project is built successfully in different development environment.
  • Automate build process through Maven build framework.
  • Proficiency in adoption of architecture paradigms such as SOA, Web Services, Middleware technologies.
  • Configured and build Asynchronous communication with JMS services with MQ services.
  • Used IBM RAD IDE tool for application development.
  • Spring MVC model integration for front-end request action controller
  • Configured connection pooling on Web Sphere server
  • Involved in fine tuning the Enterprise JBOSS image.
  • Developed Spring-based applications using Drools and Java
  • Used spring framework including spring core/IOC, Spring Web, Spring Security.
  • Worked with Couchbase to provide high throughput, high availability services
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions and acted as JIRA administer.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts

Environment: Java, HTML5, CSS3, JavaScript, JQuery, AngularJS, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Servlets, XML, JSP, Spring MVC, Spring JDBC, JUnit, Jenkins, Maven, JMS, RESTful, MQ services, Mule soft, JBOSS, JavaScript, JSP, Restful, Log4J, SOA, SOAP, WSDL, Agile Methodology, Tortoise SVN, JIRA, Drools, RAD.

Confidential

Senior Java Developer

Responsibilities:

  • Reviews Business Requirements & Functional Specifications, facilitates communication with Business Analysts in order to gain understanding of the business functionalities and then creates Detailed Design documents for development.
  • Extensive experience with Agile Team Development and Test Driven Development using JIRA.
  • Use IBM RAD as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Having good experience in building multi-threaded Java server side applications and frameworks.
  • Used Open source products to build re-usable components that can be used as base application frameworks.
  • Created REST based web services using JAX-RS library.
  • Implemented data access tier using Spring DAO.
  • Used Spring IOC (Inversion of Control) to remove the object Dependencies across the application.
  • Implemented Singleton, MVC, Data Transfer Objects and Data Access Objects design patterns.
  • Involved in developing UNIX scripts for creating and indexing the Data in the Solr.
  • Using WebSphere portal design and develop application projects.
  • Involved in Db2 Migrations
  • Used Spring JDBC to invoke PL/SQL Stored Procedures and to connect to databases
  • Involved in Developing some Shell Scripts and Stored Procedures
  • Good Hands on Unix Commands and run Batch Jobs
  • IBM Websphere Server is used to deploy the application.
  • Developed GUI using JSP, JavaScript, JSF, HTML5, AJAX, XSL, Angular JS, and CSS3.
  • Extensive use of JDBC to communicate to the Database for storing and retrieval of information.
  • Worked with XML and JSON contents
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • UsedGitfor version control.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Coordinating with offshore Team.
  • Delivery experience within an agile project in areas such as TDD, Pair programming.
  • Use Web Load tool to perform GUI, performance, fail-over and load testing.
  • Unit test cases were written using Junit, JMock and acceptance tests using STIQ.
  • Supported the application across multiple environments like QA, UAT and Production.

Environment: Java, JDK 1.8, Core Java, Web Sphere Application Server, JSON, XML, Git, Clear Quest, JIRA, UNIX, RESTFUL web services, Spring MVC 4.0, DTO, JAX-RS, Collections, Maven, JDBC, DB2, Log4j, Junit, JMock.

Confidential, FL

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Used JAX-RS (RESTFUL) for producing web services and involved in writing programs to consume the web services
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Configured bamboo automating the builds into Gradlearchiva repository.
  • Implemented the business logic using various Design patterns.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classesto interact with the database.
  • Implemented dozer bean mapping for mapping the domain objects.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also used stored procedures connecting to the database using spring JDBC.
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Extensively worked on XML Altova Map Force for the transformations of xml to xslt.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used JAXB to marshal and unmarshal the xml-java object, java objects-xml
  • Extensively used JSP to develop schema viewer applications.
  • Used CVS as source control management giving a huge speed advantage on centralized systems that have to communicate with a Server.
  • Involved in DB2 migrations
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • A WebSphere JNDI naming tree is maintained for the external configuration of a service.
  • Enabling XA transactions to achieve consistency for the services connecting to fineos and iseries database.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers.
  • Involved in developing Unit Test cases and testing the Application using soap-ui.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Involved in the complete life cycle of the project from the requirements to the production support.
  • Deployed the complete Web and enterprise applications in WebSphere Server.

Environment: Java 1.6, Java Beans, J2EE, RESTFUL, Spring 3.0, CXF,Hibernate 3.0,Ajax, Jquery, JSP, XSD, XMLBean, WebSphere 8.0, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altovamap Force 2014,Soap-UI 4.6.4, MobaxTerm, LogExpert, FileZilla, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Analysis and Design of various modules using J2EE Architecture.
  • Involved in implementation of Information system development methodology (ISDM)for designing, analyzing for the developing systems
  • Written Hibernate annotation based mapping java classes with Oracle Database tables.
  • Used Session façade. Implemented JMS API for messaging.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Configured xml files and Implemented Modules using STRUTS Framework
  • Involved in High Level Design and prepared Logical view of the Application.
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
  • Implemented Multithread concepts in java classes to avoid deadlocking.
  • Created Core java Interfaces and Abstract classes for different functionalities.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Used PL/SQL procedures.
  • Created Data Source and deployed web application in the Web Logic application Server.
  • Implemented JSF in Presentation layer programming using JSTL, AJAX Development.
  • Worked with HTML, DHTML, CSS, JAVASCRIPT, and JSON in UI pages.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
  • Developed client user interface using JSPs and Servlets.
  • Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Used EJB Query Language to retrieve data from Hypersonic SQL.
  • Developed web services in Java and Experienced with SOAP.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.

Environment: EJB2.0, Struts, Hibernate, JSP, JSF, Servlets, Webservices, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 9i, SQL, PL/SQL, Windows 2000/ XP, Enterprise Architect.

Confidential, P

Sr. Java Developer

Responsibilities:

  • Reviewed Design Document, gathered information from Architect and Business Analysts to design Functional Specifications for this UI Interface Project.
  • Designed and developed presentation layers using Servlets, JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script.
  • Created interactive websites, applications, and presentations using Creative Suite 3, Creative Suite 4, and DOJO.
  • Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.
  • Configured Struts-config.xml, Tiles-def.xml and properties file provided by Struts Frame work for the implemented modules.
  • Worked on the jQuery javascript Library that simplifies HTML document traversing, and event handling.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application within each iteration.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
  • Setting up daily Status meetings with team and communicate status to Project Manager.
  • Worked with testing team analyzed and fixed the production defects and deployed the applications on the server.
  • Implemented Restful Web services.

Environment: Java1.5/J2EE,LCDS, My Eclipse 6.0.1, HTML, CSS, DHTML, Jboss, Subversion (SVN), Oracle 9i/10g, SQL Developer, Spring, SOA, DOJO, Hibernate 3.2, jQuery, JSP, Servlets, log4j, Ant, Web Services, AJAX, JavaBeans, Struts, Framework .

Confidential

Java Developer

Responsibilities:

  • Understanding and analyzing business requirements.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the credit check module using Servlets and JSP& Core Java components in Web logic Application Server.
  • Developed the custom tag to display various campaigns on Credit care Sign on and Welcome page.
  • Involved in injecting dependencies into code using spring core module.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking
  • CSS is used to style Web pages, XML markup.
  • Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • UsedLog4J logging framework to write Log messages with various levels.
  • Deployed web components, presentation components and business components in Web Logic Application Server.

Environment: Java 1.5, J2EE, Servlets, JSP 2.5, EJB 2.0, Hibernate 2.1, Spring 2.5, Log4J, JavaScript, JUnit 4.1, CVS, Rational Rose (UML), Oracle10g, Web Logic Server 10.0, Eclipse IDE, Ant, XML/XSD, Jax-ws(SOAP) web services, SAX.

Hire Now