We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Ann Arbor, MI

SUMMARY

  • Proficient in N - tier application design and development using Struts, Spring MVC, Spring, Dependency Injection, Spring AOP and used spring with Object Relational Model to integrate Spring Framework with Hibernate and JPA.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, Angular 2/4/6, NodeJs, ReactJs and have knowledge on BackboneJs.
  • Good knowledge and hands on experience in RDBMS like Oracle and MySQL. Working experience in NoSQL databases such as MongoDB.
  • Experience in converting Hive/SQL queries into Spark transformations using Spark SQL, Python and Scala.
  • Provided interoperability over different applications using Simple Object Access Protocol (SOAP) and Representational State Transfer (REST) and extensively used different data formats such as JSON and XML for data communication.
  • Experience in platform as a service (PaaS) technology such as Cloud Foundry.
  • Experience in using front end technologies such as HTML5, CSS3, XHTML, JavaScript Libraries and frameworks such as JQuery, AngularJS, NodeJS and MeteorJS to develop the User Interfaces.
  • Configured and deployed Cloudera distribution Multi-node Hadoop cluster on Amazon Ec2 instances, pseudo-distributed cluster in local Linux machines for Proof of concepts (POC).
  • Experience on Single Page Application development, working with Directives, Services, Filters, Guard and Validations in the Angular 2, Angular 4 and Angular 6.
  • Implemented design patterns in Scala for the application.
  • Experience developing E-Signature services for web-based applications.
  • Experience working on different cloud platforms such as Amazon Web Services and Microsoft Azure.
  • Development of Restful services using Restbed in C++.
  • Production Support -- Managing production deployments in terms of software deliveries and overnight activates.
  • Working knowledge of Splunk, AppDynamics or similar tools.
  • Extensive experience in using MVC (Model View Controller) architecture for developing applications using Servlets, JSP, Struts, JDBC, Java Beans.
  • Experience in writing SQL queries, PL/SQL stored procedures and functions using Oracle and DB2. Tremendous knowledge in working with databases like Oracle, DB2, MS SQL and My SQL.
  • Good knowledge in implementing Adobe AEM templates, components, workflow, style sheets, tagging and performing CMS administration tasks.
  • Strong in Object Oriented Analysis and Designing (OOAD) and Object-oriented programming (OOP).
  • Used Application Server Tomcat 7.x/6.x/5.x/4.x, Web logic 11g, IBM Web Sphere 7.0/6, J Boss and Wildfly 8.1.0.
  • Adopted to Agile Methodology.
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Designed Frontend with in object-oriented JavaScript Framework like ReactJS.
  • Have knowledge on Cloud Computing.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services, Handling SOAP Request and Responses, creating Web service clients, handling communication calls to methods and External Interfaces.
  • Experience with using IDEs like RAD, WSAD, Eclipse 3.x, Maven, and JBuilder.
  • Good experience in installing, deploying and testing with multiple Application Servers like WebSphere 5.1/6, WebLogic 10.1/8.1/7.0 , JBoss Application Server and Tomcat web container.
  • Experience in writing SQL queries, PL/SQLstored procedures and functions using Oracle and DB2.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTful.
  • Expert in architecting, developing Sencha applications and successfully deployed into production.
  • Used GIT and CVS for version control and Source Code Management.
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Extensive experience on Web services testing using various party tools like Postman and SOAP UI.
  • Expert in object-oriented JavaScript programming and Sencha Ext JS most recommended pattern MVMVC pattern.
  • Experience with APT, ORM, and Query and Reporting tools.
  • Experience with Messaging Systems, IBM Message Broker
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTful.
  • Extensive experience in web design using CSS3, D3js, Bootstrap, Adobe Illustrator, Adobe Photoshop, Dreamweaver.
  • Experience and exposure to both Manual and Automation testing.
  • Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Strong experience in downstream and upstream testing of POS system.
  • Experienced and well knowledge in creating applications using the Flux architecture and Redux.
  • Experience in working with various J2EE technologies including Servlets, JSP, JSTL, JSF, Apache-Axis, Apache-Tomcat, Web Logic, Java Beans, Struts, Spring, Hibernate, JDBC, JAXB, ANT, Ajax, JavaScript, Web Services, Java SOA.
  • Experience in writing SQL, can create own complex SQL queries to validate POS Transitions.
  • Experience in Web Sphere Application ServerV 6.x/7.5, IBMHTTP Server, Sun-one Webserver and IBM Rational Application Developer V7.5/v8.x on AIX, Solaris, Linux and Windows platforms.
  • Experience with Pivotal cloud foundry setup Configuration/maintenance.
  • Expertise in working with EFT, Hibernate, Spring, Struts and Web Services.
  • Expertise with AOP modules and MVC in Spring and Restful Web Service Development.
  • Experience with various IDE’s like Eclipse, My Eclipse and Net Beans.

TECHNICAL SKILLS

Languages: Java 1.7, 1.8, J2EE, PL/SQL, Java Enterprise Edition, NoSQL, Python.

Web Technologies: Servlets, JSP, Struts, Spring boot, Spring (IO C and AOP), Spring 3, Spring 4 Hibernate, MDBs, Session Beans, JavaScript, AJAX, DOJO, Angular JS, Angular 2/4/6, Node JS, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis, Wildfly

Databases: Oracle, SQL Server, DB2 and MySQL, MongoDB.

Distributed/ Middleware: JMS (Java Messaging Service)

Tools: /Software: Eclipse, My Eclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: UNIX, Linux, Windows

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP

Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE

Confidential, Ann Arbor, MI

Full Stack Developer

Responsibilities:

  • Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing.
  • Developed a Restful web application using Spring 3 Framework, Spring Boot and Hibernate.
  • Developed rich user interface using HTML5, CSS3 and AngularJS and Bootstrap framework.
  • Involved in JNDI /JDBC / Data source configurations in Wildfly.
  • Experience with J2EE Compliant Technologies. REST API development experience.
  • Experience with Eclipse, Hibernate, Java persistence API.
  • Teamed up with Architects to design spark model for the existing MapReduce model and Migrated MapReduce models to Spark Models using Scala.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Used Multithreading to enable multiple operations to be performed simultaneously.
  • Used Micro services to build individual components of the application.
  • The front-end use HTML5, CSS3, ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
  • Experienced with through hands-on experience in all Hadoop, Java, SQL and Python.
  • Imported data from various resources to the Cassandra cluster using Java API.
  • Integrated Java and Angular based application to Elastic Search tier via Spring 4 Restful Controllers communicating to a custom java utility wrapping the Jest API.
  • Performance monitoring tools such as New Relic, AppDynamics, or Splunk
  • End to End Integration development from JIRA to Service Now using Restful calls using C++/ JAVA/ Groovy.
  • Build Java costume solution for Post load MDM HUB User Exit.
  • Did POC for MDM HUB User Exit’s like Post Merge etc...
  • Also successfully implemented java costume code for IDD User Exit Not A Match.
  • Successfully Build POC for IDD User Exits like merge operation and after everything.
  • Having knowledge in how MDM (Master data management) and ETL works.
  • Developing Spark programs using Scala API’s to compare the performance of spark with Hive and SQL.
  • Developed Java NRT spring boot application, where tibco is consumer and rabbit MQ is listener.
  • Ideally an understanding or strong grasp of Scala functionalities.
  • Having knowledge on Linux servers and deployment of java spring applications.
  • Designed Frontend with in object-oriented JavaScript Framework like ReactJS.
  • Developed few backend REST API modules Login, Profile, User manager for admin portal using Nodejs based on SOA architecture.
  • Implement data grid/tables using Bootstrap and AngularJS for front-end client facing the Single Page Application (SPA).
  • Extensively involved in upgrading the existing system from Angular 4 to Angular 6.
  • Built Angular 4 components, UI services to consume rest services using Component based architecture provided by Angular 4.
  • Experience in coordinating with offshore team for production issues and server maintenance.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 6.
  • Experience, dealing directly with equity products, and developing in Java or Scala.
  • Designed and developed an e-signature module for the users to agree to the terms before using the application.
  • Used Jenkins for continuous integration and test automation. Used Kafka for data streaming. Used Maven as a building tool.
  • Create desktop application with Angular 4/6 and Unit Test with Karma-Jasmine.
  • Worked with Docker engine and Machine environments, to deploy the microservices for scalable applications
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. Implemented the Project structure based on SpringMVC pattern using Spring boot.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Batch, Spring Security, Spring Integration.
  • Effort estimates, Coding and Unit Testing using Node.JS and D3.JS and Angular 4/6.
  • Stored the data in MongoDB in the form of Non-relational databases.
  • Worked on building applications using Java technologies, Nodel.js, JBoss.
  • Ideally an understanding or strong grasp of Scala functionalities.
  • Used Microservice architecture with Spring Boot to the development of Kafka-based messaging solutions
  • Worked on different UI task that generates various reports and tapes using Sencha grid.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
  • Adopted Test Driven Development while working in an Agile Scenario.
  • Worked with QA team in preparation and review of test cases and defect fixing.

Environment: Java 1.8, Spring, Hibernate, Spring Boot, Microservices, Angular JS, Angular 4/6, Tableau, C++, Docker, Splunk, AppDynamics Junit, Scala, Jersey as JAX-RS implementation, POS, Maven build tool, Web logic 10.3, JUnit, JIRA, Eclipse, GitHub Repository, Agile Methodology, Scrum.

Confidential, Cedar Rapids, IA

Sr. Java Developer

Responsibilities:

  • Main goals of the project here were analysis, design and high-level coding phase. I achieved those using Spring Boot, Hibernate, Microservices and AngularJS.
  • Used Multithreading to enable multiple operations to be performed simultaneously.
  • Used NodeJS to develop the server side of the application.
  • Used Karma as the test Framework to test the functionality of the application. Used Maven as a building tool.
  • Used Wildfly application to deploy the code.
  • Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
  • Build responsive application using AngularJS, NodeJS Application compatible with mobile devices and different web platforms and browser. Consumed different plugins and angular modules and providers.
  • Actively involved in Production Support for fixing the IR’s and adding new changes with new releases to the current deployment in prod.
  • Implemented Spark using Scala and utilizing Spark core, Spark streaming and spark SQL API faster performance instead of MapReduce in Java.
  • Used Scala libraries to process XML data that was stored in HDFS.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Used cloud computing on the multi-node cluster and deployed Hadoop application on cloud S3 and used Elastic Map Reduce (EMR) to run a Map-reduce
  • Used JAX-RS as an API to build the REST web service.
  • Used slick to query and storing in database in a Scala fashion using the powerful Scala collection framework.
  • Used Cassandra to store the data to store huge amounts of data obtained from the researchers.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Monitored the error logs using Log4J and fixed the problems.
  • Imported data from various resources to the Cassandra cluster using Java API.
  • Worked in a Test-Driven Development scenario while actively interacting with peers.
  • Developed XML Converter classes based on JDOM and XPATH and XML technologies to obtain and persist data.
  • Updated the application with new features of Angular 4.
  • Requests were processed using the powerful Scala collections and persisted to the database in synchronous fashion.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
  • Designed and Implemented Object oriented programming (OOPS) principles and design patterns in all applications developed.
  • Worked with MuleSoft JMS (Java Message Service) Enterprise service bus as a Middleware API for reliable, loosely coupled and Asynchronous based communication between different components of Application.
  • Designed and developed modules using PL/SQL Stored procedures, cursors, triggers, functions, indexes, and packages on databases like Oracle 10g, 11i.
  • Used Jenkins for continuous integration and test automation. Used Kafka for data streaming. Used Maven as a building tool.
  • Thorough understanding of projects through various stages of a Software Development Life Cycle, including functional requirements analysis, design technical specifications, development and finally testing the product.
  • Involved in system, Unit and Integration testing and code d in eclipse.

Environment: Java 1.7, spring, karma, Spring Boot, Microservices, REST Web Service, HTML, CSS, Involved in Performance, Load and Stress Testing using Servlets, AngularJS, Kafka, Scala, Core Java, Angular 2/4, JAX- JMS, Eclipse, node JS, Ant, AJAX, Cassandra, Sun Solaris and Log4J, Agile Methodology, Scrum.

Confidential, Cincinnati, OH

Java /J2EE Developer

Responsibilities:

  • Involved in analysis, design and high-level coding phase.
  • Developed the application using J2EE Design Patterns like Singleton and Factory pattern.
  • Used MVC at presentation layer.
  • Developed front-end content using JSP, Servlets, DHTML, JavaScript and CSS.
  • Created Data source for interaction with Database.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Involved in integration of layers (UI, Business & DB access layers).
  • Coded classes to invoke Web Services.
  • Involved in Performance, Load and Stress Testing using Load Runner.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Validated the UI components using AJAX Validation Framework.
  • Implemented Ajax with JQuery to refresh user selections
  • Developed the Action classes and Form Beans.
  • Developed XML Converter classes based on JDOM and XPATH and XML technologies to obtain and persist data
  • Developed and worked with JSP custom tags
  • Involved in system, Unit and Integration testing.

Environment: Servlets, JSP, DHTML, Struts, JavaScript, UML, Web Services, Scala, HTML, JSTL, CSS, Eclipse, Java1.5, J2EE, SQL, Ant, Ajax, Load Runner, JQuery, Sun Solaris Unix OS Log4J and Oracle 10g, Agile Methodology, Scrum.

We'd love your feedback!