We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Southfield, Mi

SUMMARY:

  • Over 8+years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in SoftwareAnalysis , Design , Development , ImplementationandTestingof Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, Angular 2.0, Node Js, React Js and have knowledge on Back bone Js.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O , Generics, Data Structures and Collections, Garbage Collection .
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters .
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x , My Eclipse 6.5 , J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI) , Enterprise application technologies ( EJB 2.x/3.0, JMS ).
  • Good experience on Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
  • Experience in spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings and resource bundles ).
  • Experience in developing Microservices using Spring-Boot .
  • Experience in development and deployment of applications using JBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in developing SOAP based Web Services using Apache CXF and JAX-WS .
  • Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based Application.
  • Experience in using Socket Programming .
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA .
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience with Cloud Computing Service environment like ( AWS ) AmazonWebServices ( EC2 , EBS , S3 and ELASTICSEARCH ).
  • Involved in designed fully distributed system with the use of RestfulAPI and MicroServices .
  • Complete understanding of the DevOps process with continuous integration using Jenkins , JIRA , GIT , and CHEF .
  • Expertise in developing model components using ORM technologies like MyBatis , Hibernate ( Caching , Hibernate Template , DAO ) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Have developed the micro services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype.
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j .
  • Good Experience in Mock Testing .
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
  • Expertise in database modelling and development using No SQL Database such as MongoDB and Cassandra .
  • Experience in using version control and configuration management tools like GIT, SVN and CVS .
  • Experience in using the tools like Ant and Maven for build automation.
  • Extensive experience in testing on multiple operating systems including Linux , UNIX , Sun Solaris, and Windows.
  • Domain knowledge and business expertise in Banking, Healthcare, E-Commerce, Insurance, finance, Telecom.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS:

ProgrammingLanguages: C, C++, Java, VB.Net, PL/SQL.

FrameworkandTools: Hibernate, GWT (Google Web Toolkit), Struts, Spring, iBatis.

J2EETechnologies: JDBC, Servlets, JSP, EJB, JSTL, Java Beans.

WebServices: SOAP, RESTful, Jersey.

WebTechnologies: JSP, Servlets, EJB, JDBC, JavaBeans, XML, XHTML, HTML, CSS, JavaScript, AJAX, jQuery, JSON, Angular JS, Bootstrap, Node JS, BackboneJS, ReactJS.

IDETools: Eclipse, NetBeans, Sublime Text, IntelliJ IDEA, Js Developer, Microsoft Visual Studio, Dev C, C++, Android Studio, SQL Developer.

BuildTools: Apache Ant 1.6, Maven, Gradle, Jenkins, Docker, AWS, JIRA.

TestingTools: Junit, Mockito, Jasmine.

WebServers: Apache Tomcat, Jetty.

JBOSS, WebLogic, IBM Web: Sphere.

Oracle, MySQL, MS: SQL Server, MongoDB, Cassandra

DatabaseTools: SQL Plus, MySQL, SQL Developer

Design: / Versioncontrol SVN, GIT, CVS, Clear Case

OperatingSystems: Linux, UNIX, Windows NT, Windows.

PROFESSIONAL EXPERIENCE:

Confidential, Southfield, MI.

Java Full Stack Developer

Responsibilities:

  • Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications.
  • Involved in web application development for backend system using Angular , Angular CLI , Webpack , HTML5, Type Script, WIJMO, SASS and CSS3 .
  • Used Angular JS Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Used various Bootstrap components such as calendars, masks, up loaders, sliders, alerts, and modal dialogs for developing the UI.
  • Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.
  • Testing, Evaluation and troubleshooting of different MySQL database systems and cluster configurations to ensure high-availability in various Crash Scenarios.
  • Created Angular Http Client interceptors to add necessary JWT tokens for the outgoing requests from UI.
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • Expert in HTML5/CSS3 development and have experience in Bootstrap, Angular.js, Responsive design.
  • Used Wire-frame components such as Flex grid, Multi row data grid, Flex charts etc. for creating the UI pages.
  • Develop and implement Messaging systems in Java-based applications through JMS. JMS API is used to create, send, receive and read messages or exchange messages between different systems.
  • Used Hibernate , Object/relational mapping ( ORM ) solution, the technique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema.
  • Created and injected spring services , spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Apache camel to integrate the different applications using protocols like HTTP and JMS.
  • 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 extensively on developing controllers , Interfaces and implementation classes using Spring MVC framework & used Micro service architecture with Spring Boot based service through REST.
  • Extensively worked on Spring bean wiring, Spring DAO a spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle .
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control .
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.
  • Setup Development and Prod environment LAMP on Ubuntu instance of Amazon Web Service.
  • Deployed the jar file using Tomcat application server on console and used Log4j as a logging framework.
  • Worked with Java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Worked on JMS for developing messaging services and implemented message listeners for message processing and delivery.
  • Excellent experience on J2EE design patterns such as Business Delegate, Service Locator, Transfer Object, Data Access Object, Session Facade, Singleton patterns.
  • Used Selenium for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using JUnit as the Unit testing framework and Protractor as automation testing for the developed Java applications.

Environment : Java, STS, Git lab 7.0, Oracle 12c, JMS, Angularjs, Angular-CLI, Typescript, SQL, Apache Camel, HTML5, CSS3, Node.js, JavaScript, React JS, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Spring Boot, Spring AOP, Spring JPA, Hibernate 4, Tomcat, Jenkins, Gradle, Apache, AWS, Ubuntu, Eclipse, NetBeans, Sublime Text

Confidential, Fords, New Jersey .

Java/J2EE Developer

Responsibilities:

  • Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications.
  • Involved in web application development for backend system using Angular 4 , Angular CLI , Webpack , HTML5, Type Script, WIJMO, SASS and CSS3 .
  • Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Used various Bootstrap components such as calendars, masks, up loaders, sliders, alerts, and modal dialogs for developing the UI.
  • Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.
  • Worked on creating documents in Mongo database .
  • Testing, Evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various Crash Scenarios.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Created Angular Http Client interceptors to add necessary JWT tokens for the outgoing requests from UI.
  • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.
  • Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios.
  • Used WIJMO components such as Flex grid, Multi row data grid, Flex charts etc. for creating the UI pages.
  • Used Hibernate , Object/relational mapping ( ORM ) solution, the technique of mapping data representation from MVC model to Oracle relational data model with a SQL-based schema.
  • Created and injected spring services , spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Apache camel to integrate the different applications using protocols like HTTP and JMS.
  • 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 extensively on developing controllers , Interfaces and implementation classes using Spring MVC framework & used Micro service architecture with Spring Boot based service through REST.
  • Extensively worked on Spring bean wiring, Spring DAO a spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Worked on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle .
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control .
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.
  • Deployed the jar file using Tomcat application server on HAWTIO console and used Log4j as a logging framework.
  • Worked with Java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Worked on JMS for developing messaging services and implemented message listeners for message processing and delivery.
  • Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using JUnit as the Unit testing framework and Protractor as automation testing for the developed Java applications.

Environment : Java, STS, Git lab 7.0, Oracle 12c, JMS, Active MQ, Angular 4, WijMo, High charts, Webpack, Angular-CLI, Typescript, SQL, Apache Camel, HTML5, CSS3, Node.js, JavaScript, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Spring Boot, Spring AOP, Spring JPA, Hibernate 4, Log4j, Tomcat, Protractor, Jenkins, Gradle, Apache, AWS

Confidential, New York, New York.

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
  • Developed web applications with HTML5, CSS3, Bootstrap and Angular JS.
  • Used JQuery for basic animation and end user screen customization purposes. Also used CSS pre-processors (SASS).
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
  • Involved in rendering additional components with custom HTML tags using React.js.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js , React.js.
  • Used the CollectionsAPI, Generics, multi-threading while developing code.
  • Method references are used provided in Java8 to make use of methods already named
  • Database development required creation of new tables PL/SQL stored procedures , functions , views , indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Involved in the struts upgrade to 2.X which involved in changes to action class.
  • Experience in developing LINUX shell scripts for automating deployment of applications
  • Developed spring middleware components for implementing business logic and Implemented SOA based architecture using web services to build a loosely coupled system.
  • Designed and developed Business components and Integrated with spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Used RESTful for producing web services and involved in writing programs to consume the web services
  • Deployed the java application using Maven build script.
  • Used Log4j for logging various levels of information like error, info, and debug into the log files.
  • Used Java/J2EE Design patterns such as Singleton , Service Locater, DAO etc. and Spring IOC pattern and responses.
  • Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using SoapUI and Postman .
  • Implemented Swagger for the microservices for Documenting Rest API.
  • Implemented Rest API Design Guidelines for the microservices .
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Responsible for making sure that all system upgrade logs were current and creating a report for management.
  • Assisted in designing several significant Cisco network upgrades for larger clients.

Environment: Agile waterfall, HTML, CSS, JavaScript, J Query, AJAX and Angular JS,XML,JSTL JSP,Java, Spring Frameworks, Hibernate, JDBC, RESTful Web services, SOAP, JENKKINS, Maven, Mongo DB,NoSql,Log4j,Jenkins,JIRA, LINUX,UNIX,SVN,GIT.

Confidential, Chelmsford, Massachusetts.

Java/ J2EE Developer

Responsibilities:

  • Analyzed and extracted the event flows of the UI layer code written in JavaScript, struts, java applets and JSPs to come up with the sequence diagram for various transactions. Developed Pop-in Dialog JSPs and passing Request Parameters using JavaScript, jQuery, JSTL.
  • UI Implementation with Struts, JavaScript, Struts Validation framework on My Eclipse IDE. Applied Struts features like Tiles and Validation framework. Designed and implemented Struts (MVCParadigm) components such as ActionMapping, Actionclass, Dispatchactionclass, ActionFormbean, and a form set for validation.
  • UI Implementation with Struts, JavaScript, Struts Validation framework on My Eclipse IDE. Applied Struts features like Tiles and Validation framework. Designed and implemented Struts (MVCParadigm) components such as ActionMapping, Actionclass, Dispatchactionclass, ActionFormbean, and a form set for validation.
  • Implemented MVCarchitecture by using Struts/Swings to send and receive the data from front-end to business layer. Integrated the Struts and Hibernate to achieve Objectrelationalmapping. Used apache struts to develop the web-based components and implemented DAO.
  • Leveraged struts-validations, struts-beans tag libraries. Used strutsActionServlet to route the request to corresponding Action Classes. Developed Actionforms, Action classes using Struts framework to handle user requests and Implemented StrutsBeanTags, LogicalTags and DisplayTags in JSPs.
  • Involved in the development modules using Flex3.0, ActionScript and integrating with J2EE layer using BlazeDS and SpringMVC frame work. Involved in development of server side modules using Spring MVC, Spring IOC, Spring AOP, and Aspect J.
  • Developed application using Struts, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed stored procedures, triggers, functions for the application. Analyzed the DAO and persistence layers to extract the data manipulation information for various transactions.
  • Identified the Web-Services (SOAP), topics (TIBCOEMS/JMS) /queues (MQ's), underlying databases and other automation areas that will be impacted with the new software development and develop a test automation framework.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS. Consumed SOAP and REST web services to get the persisted data from different databases.
  • Configured Struts-con fig. XML for actionmappings. Involved in implementing the Message OrientedMiddleware for Asynchronous communication in Enterprise application.
  • Experience evaluating user requests for new programs or modified program components to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities.
  • Involved in implementing ValueObjectPattern, MVC&FactoryPattern.
  • Worked with TIBCO and Ecommerce as a part of checkout flow. Deployed application on JBOSSApplication server.
  • Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing (JUnit). Used Jira for tracking bugs. Used Maven script for building and deploying the application

Environment: Java, HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, OAUTH2, Spring ORM, Hibernate, Micro-Services, SOAP, RESTful, Eclipse, Mockito, Jenkins, JMS, JSP, XSLT, XML, Unix Shell Scripts, SQL, Rabbit MQ, Web-Sphere, Maven, Log4j, JUnit, JIRA, GIT, Agile.

Confidential

Front End Developer

Responsibilities:

  • Designed UserInterface using Java Server Faces (JSF), HTML, Cascading Style Sheets (CSS), and XML. Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables.
  • Integrated components like partial triggers, calendar, and action/value change listeners with JSF for enhancing the front end GUI layout.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (jQuery) based rich client to improve customer experience.
  • Developed the user interface screens using JSF2.0 and Prime faces component library. Also used Rich faces to customize some of the components in XHTML pages.
  • Developed the presentation layer using Model View Architecture implemented by SpringMVC. Managed Spring Core for dependency injection/Inversion OfControl (IOC) and managed the security with the help of SpringSecurity (ACEGI).
  • Tested the web services using SOAPUI and Web Service Explorer. Used SOAP for Web-Services by exchanging XML data between applications over HTTP.
  • Developed the XSL to convert and compare the SOAP to simple XML and vice versa. Developed SOAPWeb-Services for getting information from third party.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from the database. Developed Dataaccessbean and developed EJBs that are used to access data from the database.
  • Developed Servlets and JavaServerPages (JSP), to route the submittals to the EJB components and render-retrieved information using SessionFacade, ServiceLocator (design pattern).
  • Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the System and developed and database connection using JDBC.
  • Analyzed the existing access system and re-designed it in Oracle8i by developing data validation and load processes using PL/SQLStoredProcedures, Functions, and Triggers to enhance and improve functionality requested by business for reducing manual processing time.
  • Used DynamicSQL (DBMS SQL, DBMS DDL) in Functions and Procedures. Created database Triggers to record Insertion, Updating, Deletion and all other audit routines. Responsible for Code Reviews and PL/SQLCodeTuning.
  • Involved in the overall system's support and maintenance services such as DefectFixing, FeatureEnhancements, Testing and Documentation.
  • Used CVS for version control management and Maven for Build. Deployed an application in Tomcat server.

Environment: HTML, CSS, Java Script, JSP, JSF, EJB, spring, SOAP based Web-Services, Eclipse, Tomcat, Oracle 8i, PL/SQL, CVS, Maven, Waterfall.

Confidential

Software Engineer

Responsibilities:

  • Involved in architecting various BusinessLayer and Data Management components of multi-tiered web based system over J2EEarchitecture. Responsible for JAVA, J2EE and Groovy coding /development.
  • Actively designed, developed and integrated the Metrics module with all other components. Used Scrum for managing product development.
  • Development using Java, JSP and Servlets on WSAD.
  • Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern for CMSproject, it includes HTML5, CSS3, JavaScript, jQuery and AJAX which were used for UI development.
  • Developed Struts Action and Form classes to access JavaBeans and UI.
  • Wrote MySQL, SQL stored procedures and functions to manage data, MySQLqueries for necessary requirements, and MySQLtriggers for data automation.
  • Designed and coded highly-available systems/web applications with JavaScript, Node.js. Provided Node.js for architecture. Used Hibernate to access database and perform database updating.
  • Implemented various complex SQL queries and Stored Procedures.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Wrote SQL queries and stored procedures over server databases using SQL Server and HTML files.
  • Wrote complex queries and mapped database views using DAO in java.
  • Used various CoreJava concepts such as Multi-Threading, ExceptionHandling, CollectionAPIs to implement various features and enhancements. Co-ordination with offshore team on development activities.
  • Developed UseCases, UML diagrams such as Sequence Diagrams, Activity Diagrams, and Class Diagrams, for my application modules (Metrics).
  • Developed Web-Services using XML messages that use SOAP. Developed Web-Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as methodology and used Eclipse's features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT.

Environment: Java1.6/1.7, JSP, Eclipse, Servlets, Struts, Spring, Hibernate, Git, EJB, Groovy, JNDI, Hibernate, HTML, XML, DHTML, Log4j, Ant, Web Sphere, Oracle, Windows, JSF, JBPM, Scrum, JDBC, Rational Software Architect, Web Services (SOAP/WSDL and REST), JUnit, Maven, SVN, JavaScript, CSS, UNIX.

Hire Now