We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Portland, OR

SUMMARY:

  • Over 8 y ears of experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, S pring, Hibernate, Ajax, JUnit, Test Driven Development and Oracle.
  • Expertise in client-side design and validations using HTML5, XHTML, CSS3, Java Script, JSP, JQuery, Angular JS.
  • Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc).
  • Extensive experience in Deploying, Configuration on Application & Web Servers such as BEA WebLogic, IBM WebSphere and Apache Tomcat Web Server.
  • Excellent experience in the design, development and implementation of Model-View-Controller (MVC) using a Struts Framework, Design Patterns and DAO’s using Hibernate, J2EE Architecture, SDLC, Software Engineering, Object Modeling, Data Modeling, UML.
  • Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used PostgreSQL as web hosting Database for Storing user information.
  • Used SONAR Cube for source code refactoring and for code quality coverage.
  • Have good knowledge on Single Sign On(SSO) and Identity Management.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ as JMS provider.
  • Excellent working experience in web-based GUIs development using Spring MVC, Servlets, JSP, JSF . Good Experience in using tools like Maven, Ant, and Log4J.
  • Experienced in enterprise application integration (EAI) using Spring integration frame work.
  • Expertise in SOA Web Services, JAX-WS and AXIS.
  • Knowledge in designing and implementing using XML technologies such as XSL, XLST, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Hands on experience on Restful (JAX-RS) Web Services and Apache CXF Framework.
  • Used Maven, ANT, CVS, Dimensions and Log4j Extensively.
  • Experience in coding groovy, domain class to handle the business logic.
  • Hands on experience in working with UML, JUnit and TestNG.
  • Used Maven as the build tool and Git as the Source version controller.
  • Used Apache Maven for project management and building the application.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Ability to work in tight schedules and efficient in meeting deadlines
  • Excellent Analytical, Communication and Interpersonal skills. Good experience in developing applications using Agile Scrum methodology.
  • Good at Documenting and Understanding User requirements and System specifications.

TECHNICAL SKILLS:

Languages: Java, J2EE, PL/SQL, C++.

Java Technologies: J2SE, J2EE (JDBC, JSP, Servlets), SOA, Web Services, RMI, JMS, JPA, JAXB, JAX-RPC, JAX-RS.

Internet Technologies: HTML, DHTML, CSS, JavaScript, XML, DTD, XSD, XHTML, XSLT, JSTL.

Middleware: EJB 1.1/2.0/3.0, JMS, IBM Web sphere, MuleSoft ESB, MQ Series.

Web/ App Servers: Web Sphere 7.1, Apache, Tomcat 5.4/4.x, JBoss 4.3/3.2, JBoss EAP 5.x/4.3, Web Logic

Oracle 10g/9i, SQL: Server 2005, MsSQL server, TOAD, Mongo/ NOSQL,PostgreSQL

Tools: /IDE Eclipse, WSAD, RAD 6.0, JBuilder, NetBeans5.5,Intellij

Parsers: SAX, DOM.

Case Tools: Rational Rose, OOAD using UML, Microsoft Visio

Version Control: CVS, SVN, Rational Clearcase, Git

OR Mapping: Hibernate3.1, iBatis, JPA

Frameworks: Struts, Spring, Java Server Faces (JSF), Apache Axis, Apache CXF, Spring Boot

Operating Systems: Windows 2000/XP/95/NT Server. UNIX (AIX), Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Sr. Java Full Stack Developer

Responsibilities:

  • Used AGILE methodology and participated in SCRUM meetings.
  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response
  • Using IAM Common Services, we can have access to any service in Cloud Service.
  • Used JWT token for API Authentication Mechanism. To get the secret token from service when we set up the API.
  • Used Tomcat Server for handling the HTTP requests and responses as a web server.
  • And as a web container we used Tomcat for implementing Java Servlet API.
  • Developed unit tests with JUNIT and Mockito. Written automated regression tests using JMeter.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
  • Developed Rest APIs in Spring boot.
  • Used ReactJS in components like JSX, creating React components, Virtual components etc.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Used PostgreSQL as web hosting Database for Storing user information.
  • Performed unit testing using JUnit.
  • Used SONAR Cube for source code refactoring and for code quality coverage.
  • Used Maven as the build tool and Git as the Source version controller.
  • Used Apache Maven for project management and building the application.

Environment: Java, JEE, Web-Services, SOAP, JAX-RPC, WSDL, Agile WebLogic, Spring (dependency injection, AOP), Spring,Hibernate, PostgreSQL,Oracle 10g Enterprise, JavaScript, JUnit, Ant,ReactJS,Micorservices,Sonar cube.

Confidential, Rochester, MN

Sr. Java Full Stack Developer

Responsibilities:

  • Designed & Developed Request, Response XML schemas (XSD) for the Module which are part of SOAP request and response
  • Developed service oriented middleware to in corporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications 1.0 and WSDL contract
  • Using Spring Boot which is radically faster in building MicroServices and develop Spring based application with very less configuration.
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object
  • Used Agile(SCRUM) methodologies for application development.
  • Developed a client application API endpoint with NodeJS.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB
  • Developed user interface using JSP, Struts published validation framework to support client side and server side validation
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Implemented Microservice architecture in Grails as grails is built over Spring Boot and configured GORM for Hibernate when using Spring Boot.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate
  • Developed costume queries using hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration
  • Used a custom framework sitting on the top of Nodejs and MongoDB and has used a lot of client’s side javaScript plug-ins.
  • Created connections to database using Hibernate session Factory, using HibernateAPIs to retrieve and store data to the database with Hibernate transaction control.
  • Used GIT for committing code
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters
  • Developed unit test cases to test business scenarios associated with each use case sequences

Environment: Java, JEE, Web-Services, SOAP, JAX-RPC, WSDL, Agile WebLogic, Spring (dependency injection, AOP), Spring,Hibernate, Oracle 10g Enterprise, Oracle Forms, JavaScript, JUnit, Ant, Clear case

Confidential, Johnston, IA

Java Full Stack Developer

Responsibilities:

  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with spring framework
  • Developed applications using Application Lifecycle Management to deliver reliable applications
  • Developed, tested and deployed State farm Business feature set in NodeJS with MongoDB backend
  • Consumed JQuery APIs to handle the events, Validation issues and client side functionalities.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging
  • Configured development environment using JBoss application server for developers integration testing
  • Project was developed and maintained using agile methodology and to track all work request, stories, task based on sprints, working with JIRA Tool.
  • Developed persistence Layer using Hibernate to persist the data and to manage the data
  • Developed the view-controller components using Servlets/JSPs,JavaScript, CSS, HTML and DHTML
  • Implemented Java Persistence API(JPA) through Hibernate 4.0.
  • Used the NodeJS and AngularJS MVC Frameworks in the development of the web applications
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using Dom and Dom Functions.
  • Using Microsoft Visual Explorer for Agile Methodology.
  • Used XML files for data transfer and DOM API for retrieving data.
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI
  • Participated in data model design of Customer Self Service project
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing

Environment: Java, Hibernate, Spring, XML, Tortoise SVN, JSP, DB2, MVC, J2EE, Agile, JUnit, Maven, UML, JAX-WS, Node JS, JAX-RS, Log4J, Oracle 10g, methodology, JavaScript, AngularJS and RAD,PL/SQL, JBoss.

Confidential, Dallas, Texas

Java/ J2EE Developer

Responsibilities:

  • Participated in Analysis and Requirement phase of SDLC for this project by gathering client requirements.
  • Designed the application (client product) based on client - customized architecture, a 3-tier architecture comprising of Presentation, Service and Data Access Layers.
  • Developed online forms (Presentation layer) for Customers to apply for product/service using JSP, Struts 1.3, AJAX and CSS .
  • Accomplished client-side validations using JavaScript . Developed various generic JavaScript functions used for validations.
  • Implemented Service layer using Java 1.5 and Spring 3.0 .
  • Used Hibernate 3.0 to fetch Data from Database DB2 and process it in Service layer.
  • Developed the functionalities using Waterfall Methodology.
  • Developed business objects using POJOs and data access layer using Hibernate framework.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used EJB and Web Services to retrieve data from client side.
  • Implemented SOA to develop Web services using Apache Axis .
  • Created DDL and DML SQL scripts for creation of database objects.
  • Used logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Used IBM RAD IDE to develop and debug application code.
  • Used Maven building tool for creating EAR file to be deployed in application servers.
  • Used SVN for project management and version management.
  • Deployed the application on Web Sphere application server for Staging and Production.
  • Scheduled the daily status meetings within the offshore team and also used to communicate the same to the onsite team accordingly.
  • Resolved defects by fixing it as it appeared in the project.

Environment: J2EE, Java 1.5, Spring framework, Hibernate 3.x, JSP 2.0, CSS3, Servlets, JDBC, AJAX, Web services, SOAP, Java Beans, JQuery, JavaScript, DB2, Eclipse, Apache Tomcat 6.0, JBoss, Waterfall Methodology, SVN, Apache Axis.

Confidential, Atlanta, GA

Java/ J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client-side validations.
  • Integration with Active Directory (LDAP), Oracle, PeopleSoft, Visual Basic, and the loan origination mainframe system.
  • Utilizing XML descriptors to describe screens, their actions, and their security roles'/levels.
  • Developed the application using Struts 2.0 MVC Framework.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring's (IOC) concept.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented SOA architecture with WebServices using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using Toad tool.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Prepared technical reports & documentation manuals during the program development.

Environment: Java, Web Sphere server 6.0(RAD), IBM RSA, (JSP, Servlets, JSTL, Spring(Services, DAO,MVC etc) and Struts Framework, JavaScript Framework (JQuery), NOSQL/Mongo, DB2, PL/SQL,, log4j, Java, J2EE (JNDI, LDAP) and XML, Maven, Subversion (SVN) and Quality center.

Confidential

Jr. Java Developer

Responsibilities:

  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, Assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, Oracle 9i/10g, Web Sphere

Hire Now