We provide IT Staff Augmentation Services!

Full Stack Developer (java/ui/db) Resume

3.00/5 (Submit Your Rating)

Saint Louis, MO

PROFESSIONAL SUMMARY:

  • Around 6 years of IT experience in the areas of Analysis, Design, Development, Coding, Implementation, and Testing of web - based, client-server multi-tier applications using Java/J2EE/Spring Boot, Angular JS, React JS technologies.
  • Experienced in all phases of Software Development Life Cycle ( SDLC ) Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of deployed applications.
  • Experience in working with Agile (SCRUM) and Waterfall improvement methodologies.
  • Experience in applying best Design Patterns and Strategies to enormous business applications to diminish tight coupling, enhance execution, developing and testing.
  • Experienced in developing quality web applications with involvement in all aspects of development starting from design, code development, code review and deployment.
  • Effectively taken part in design review and code review meetings with architects, developers and project managers from retail and ecommerce teams.
  • Expertise in writing REST web services for ecommerce web applications.
  • Experience in implementation of Web-based Enterprise Applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Web Services (SOAP and REST), MVC framework (Spring MVC), SQL and Object-Oriented Programming techniques.
  • Experience with Core Java concepts like Collection Framework, Multi-threading, Generics, Serialization.
  • Experience in working with Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Experience in web servers like JBoss, Web Sphere Application Server and Apache Tomcat on entire Software Development Life Cycle (SDLC).
  • Hands on experience in writing complex, quality queries with SQL/No SQL databases systems like Oracle, SQL Server, MySQL, MongoDB and DB2.
  • Designing Micro services to increase software development and maintenance flexibility and sustainability.
  • Developed efficient robot jobs/ batch programs within the Spring environment which includes complex SQL procedures.
  • Experience in creating Form Validation by Regular Expression ( Regex ), jQuery.
  • Made enhancements to existing CSS and DIV tags using box model.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Experience in producing RESTful services using JavaScript, jQuery and Angular2 .
  • Clear understanding of Web Sockets and HTTP requests and using Socket.io with Node.js.
  • Initiated JavaScript work with a series of custom jQuery plugins and functions.
  • Used web-based GIT repository manager with issue tracking features.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Experience in making SOAP based Web Services using Apache CXF, JAX-WS and RESTful organizations like JAX-RS .
  • Experience in developing Jasper reports for the customers and integrating the reports within the web applications.
  • Experience in making and solid perception of Micro Services Architecture.
  • Skilled in developing React Components, Used Axios with React JS for making AJAX calls, Worked on Web pack for build and web pack-dev-server as server.
  • Used Bootstrap for responsive design in conjunction with AngularJS for maximum scalability.
  • Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards
  • Designed and implemented the enhanced development platform by doing POC using frameworks like Angular 2, Node JS, NPM.
  • Exposure in AngularJS components like controllers, directives, factory and service resources, routing, dependency injection, tow-way data binding and filters.
  • Integrated the AngularJS application with the RESTful web services, used $HTTP service to make request to the server.
  • Developed more security with client-side applications within Amazon Web Services .
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using snapshot for disaster recovery.
  • Experience in working with IDE tools like Eclipse, Visual-studio, Sublime, STS, NetBeans, and IntelliJ.
  • Experience at using the version control tools such as GIT and CVS .
  • Proficient in composing and taking care of SQL Queries .
  • Hands on Experience with UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms .
  • Ensured cross-browser compatibility by testing the applications of different browsers including Safari.
  • Strong systematic and critical thinking abilities, exceptionally energetic, great cooperative person with great correspondence and relational aptitudes.
  • Created packages to do complex aggregations on large volume of data and loaded the aggregated data into reporting tables in data marts.

TECHNICAL SKILLS:

Languages: Java, J2EE Enterprise Java, Java 11, J2EE, Spring, JSP, Servlet, JDBC, JSF, JPA, JDBC

Mark up/XML Technologies: HTML5, CSS3, JavaScript, jQuery, Angular JS, React JS, XML, AJAX, JSON

Tools: & Framework: Spring, Spring MVC, Spring IOC, Spring AOP, JUnit, SOAP UI, Spring Boot, Spring Batch

Web services: SOAP, RESTful

Web/App Servers: Web Sphere, Apache Tomcat, JBoss

Database: Oracle, SQL: Server, MySQL server, Mongo DB,DB2 SQL

Development Tools: Eclipse, Spring Tool Suite(STS), Net Beans, IntelliJ, Visual-studio, Sublime

Testing Tools/ Others: JUnit, Selenium, Mocha

Version Control: CVS, GIT

OS & Environment: Windows Vista/XP/2000/NT, Sun Solaris, LINUX, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential, Saint Louis, MO

Full Stack Developer (Java/UI/DB)

Responsibilities:

  • Actively involves in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
  • Works in an Agile environment and taken part in daily scrum sessions utilized for daily development and planning to reach sprint goals.
  • Development of quality, efficient multi-tier web applications and batch programs through participation in all aspects of application development - from analysis, design and programming through testing and deployment for the core retail and ecommerce department.
  • Modified existing web applications in Spring MVC and developed new applications using Java 8 , Spring Boot , React JS , SQL and Maven .
  • Created RESTful services and end points within the Microservices architecture using Java/Spring Boot.
  • Continuously analyzed requirements from marketing team and involved in continuous development from the design phase to the QA phase of the application.
  • Developed new features in legacy applications in Spring MVC and modified features written using JQuery in JSP’s.
  • Utilized Spring Annotations and XML Configuration for Dependency Injection.
  • Designed and developed, tested front end of applications using HTML5, CSS3, Bootstrap, JavaScript and React JS.
  • Implemented React JS code to handle cross browser functionality.
  • Built NoSQL schemas and maintaining sessions by MongoDB .
  • Used hibernate for relational mapping to database and developed data queries. Implemented Spring JDBC templates in legacy applications that involved PL/SQL .
  • Utilized Maven as fabricate computerization apparatus for sending the venture on Tomcat Application Server.
  • Developed robot jobs / batch programs from the analysis and design phase in java using Spring framework and implemented SQL procedures within the batch jobs.
  • Developed complex SQ L and stored procedures in DB2 and Oracle DB for batch programs and closely worked with the CRM team .
  • Implemented continuous integration and continuous deployment using Jenkins by building pipelines of the various versions of code for deployment in different environments.
  • Involved in solving deployment issues of code through Jenkins by making required changes in code version, maven dependencies and helm.
  • Developed log4j in batch programs for capturing logs and testing.
  • Uses Gitlab for code version control and JIRA for issue tracking.

Environment: Java 8, Micro Services, Spring, Spring MVC, Spring Boot, AJAX, RESTful, Oracle SQL , DB2,Mongo DB, JavaScript, React JS,HTML, JUnit, Maven, Apache Tomcat, GitLab, GIT, JIRA, STS, Jenkins.

Confidential, Saint Louis, MO

Full Stack Developer (Java/UI)

Responsibilities:

  • Included in total improvement of Agile Methodology .
  • Used UML to draw use case diagrams, class & sequence diagrams.
  • Used CSS (SASS) to develop UI Components such as Accordions, Modal Windows using pure HTML 5 and CSS3.
  • Implemented data-binding using Node.JS for front-end development of a current web application.
  • Utilized JAVA 8 features like Lambda Expressions , Parallel Streams and practical interfaces .
  • Implemented Micro Services based Cloud Architecture utilizing Spring Boot .
  • Designed and created Micro Services business segments and RESTful administration endpoints utilizing Spring boot .
  • Using UI Bootstrap coupled with AngularJS to create popovers, Modal Windows, Alerts and Accordions to give the site expressive and dynamic functionality.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks • Wrote application logic using template driven and reactive forms.
  • Applied Angular 2 features like building the components and binding the data using data binding methods
  • Implemented the lazy loading to decrease the initial payload of the application in the browser
  • Implemented apache camel to integrate the different applications using protocols like http , Active MQ and JMS.
  • Implemented RESTFUL and SOAP based web administrations utilizing for JAX-RS and JAX-WS individually.
  • Utilized Hibernate for protest Relational Mapping and utilized JPA for comments.
  • Designed and actualized application utilizing Spring Boot , Spring MVC , Spring IOC , Spring AOP , Spring Transactions , Spring JDBC .
  • In charge of actualizing the business necessities utilizing Spring Data and Spring Security .
  • Implemented Batch employments utilizing Spring Batch made different thing peruses, thing essayists and thing processors.
  • Extensively chipped away at Drools Rules Engine for composing business rules approval and externalization of parameters.
  • Validations are done utilizing Soap UI and Ready API testing instrument structure in various conditions.
  • Used Jenkins for Continuous Integration and Continuous Delivery to assemble pipelines amid organization.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Couch Base Server is to give low-inertness information administration to expansive - scale intelligent Web Applications.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Written SQL Queries and stored procedures to interact with Oracle DB .
  • Worked on Log4J to approve functionalities and JUnit for unit testing.
  • Improved and maintained AJAX based rich client for improved customer experience.
  • Advancement completed under Eclipse Integrated Development Environment (IDE) .
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
  • Used GitHub to keep up the form of the documents and assumed the liability to do the code converges from branch to trunk and making new branch when new element execution begins.

Environment: Java 11, Micro Services, Spring, Google App Engine , Spring MVC, Spring Boot, Spring Security, Spring DATA, RESTful, AWS, Mongo DB, HTML, JavaScript, Angular 4, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GitHub, GIT, JIRA, STS.

Confidential, Des Moines, Iowa

Full Stack Developer

Responsibilities:

  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS, React.js as per the requirements and providing the client side using jQuery validations .
  • Wrote Single Page Web Applications using RESTFUL web services, Ajax, Bootstrap, Angular JS.
  • Involved in web development focused on the Node.js, Express.js, and MySQL.
  • Accelerated app performance by using Node clusters and improved scalability. Also, achieved zero down time by utilizing the master and workers efficiently.
  • Created custom directives in Angular 2 for DOM manipulation and services for common functionalities shared by different controllers.
  • Implemented Module in Angular 2 to group components, directives, pipes and services that are related.
  • Developed Bootstrap responsive web application pages using Angular 2.0 services
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Responsible to write the different service classes and utility API, which will be used across the framework .
  • Involved in creation of logs using Log4J for error tracking .
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL .
  • Used SOAP UI for testing the Web services by sending a SOAP request.
  • Worked on Proof of Concept for developing application using Node JS and Mongo DB .
  • Used Require Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from Node JS .
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support .
  • Used Vera code for application security scanning and remediated the flaws that were identified in the code.

Environment: Java 8, Micro Services, Hibernate, JSP, HTML, Bootstrap, CSS, JavaScript, Node JS, Angular JS PHP, AJAX, Servlets, Spring MVC, GUI, Log4J, Maven, Kafka, JNDI, Maven, GitHub, JPA, Oracle 11g, MongoDB, Talent, Windows XP/7, LINUX, Eclipse, JIRA, RAD.

Confidential

Full Stack Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Involved to build a workflow to allocate and enrichment trades in GMI based on client’s allocation instructions.
  • Involved in writing application level code to interact with APIs, SOAP Web Services using AJAX and XML.
  • Maintaining software using Sub version.
  • Written FTP client to pull Client allocation files
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • JMS publishers and subscribers using Spring Integration.
  • Implemented different validation control on the web-pages using Angular JS and developing a cross-platform JavaScript based solution using Angular JS .
  • Worked Extensively with Angular CLI for creating components, services, pipes, directives.
  • Used Axjs catch library and catch functions to handle error handling in Angular 2 Application.
  • Built SPA with loading multiple views using route services using Angular 2 and Node.js.
  • Having hands on experience with Angular Promise's, AJAX calls to handle all CRUD operations.
  • Provides more security to client-side applications by Amazon Web Services .
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Implemented Factory, Singleton and Template design patterns.
  • Implemented Multithreading to process trades in parallel.
  • XML paring using JAXB and unit test cases with Junit.
  • Involved on client on boarding to send allocation instructions to various middle office systems (CV, Prysm, Seals).
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client-side validations.
  • Used JBOSS and Tomcat for application deployment and stage testing and Created Junit test cases to test the codes and validate the release.
  • Junit, log4j were used for unit testing and as logging frameworks .

Environment: Java 8, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, SOAP Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, Node Js, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS.

Confidential

Java/J2ee Developer

Responsibilities :

  • Participated in Requirements gathering and created Design prototypes using story boards to involve in analysis, design and implementation of the Insurance Purchase System.
  • Developed user interfaces using HTML, CSS, AJAX and JSF UI components.
  • Developed Struts validation framework and JavaScript for validation.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Followed Model, View and Controller Architecture (MVC) for the project development.
  • Used Spring MVC Framework to develop Action classes and Controllers along with validation framework and annotations.
  • Involved in development of presentation layer using Spring framework, and MVC design paradigm.
  • Worked in implementation of MVC design paradigm of Spring framework, Object-Relational Mapping (ORM) using Hibernate and Oracle database at the back end.
  • Configured Spring ORM that provides simplified templates for accessing databases through ORM technologies, such as Hibernate in our case to access the database.
  • Involved in developing SOAP and Restful Web Services functions to get data from the Mainframe Systems.
  • Used Soap UI for web services testing.
  • Developed SQL queries and views for handling database activities in Oracle/MS SQL Server.
  • Project coordination with other Development teams, System managers, and developed good working environmen t
  • Used JBOSS Server for deploying the application.
  • Involved in Object Analysis , design and documentation of the application model using Unified Modeling Language (UML).
  • Developed Exception Handling framework and used Log4j for logging.
  • Involved in handling unit testing using JUnit.
  • Automated the build and deployment process using ANT build script.
  • Worked with defect tracking system Bugzilla.
  • Used SVN as a version control system and for code management.

Environment : Java SDK 1.4, Entity Bean, Session Bean, JSP, Servlets, JSTL1.0, CVS, JavaScript, and Oracle9i, SQL, PL/SQL, Triggers, Store Procédures, log4j, JBOSSv3.0, Eclipse 2.1.

Confidential

UI developer

Responsibilities:

  • Involved in client requirement gathering, analysis & application design.
  • Used UML to draw use case diagrams, class & sequence diagrams.
  • Knowledge of web debugging tools (Firebug, Fiddler debugging tool), Experienced in using Front End editors like Web Storm, IBM RAD, Dreamweaver and Notepad++.
  • Implemented client-side data validations using JavaScript .
  • Implemented server-side data validations using Java Beans.
  • Implemented views using JSP & JSTL1.0 .
  • Implemented code MVC2 framework using JSP's JavaBeans& Servlets.
  • Developed Business Logic using Session Beans.
  • Implemented Entity Beans for Object Relational mapping.
  • Implemented Service Locater Pattern using local caching.
  • Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
  • Worked with collections.
  • Implemented Session Facade Pattern using Session and Entity Beans
  • Developed message driven beans to listen to JMS .
  • Performed application level logging using log4j for debugging purpose.
  • Involved in fine tuning of application.
  • Thoroughly involved in testing phase and implemented test cases using JUnit .
  • Involved in the development of Entity Relationship Diagrams.

Environment : Java, J2EE, HTML, CSS, AJAX, JSP, JSF, Java Script, Hibernate, spring, Struts, SOAP, RESTful, Soap UI, XML, UML, UNIX Shell Scripting, Oracle, SQL, Ant, Bugzilla, JBoss, Log4j, Eclipse, MVC, SVN and RAD.

We'd love your feedback!