We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over all 8 years of experience with complete Software Development Life Cyclein both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with priority on Object Oriented, Java/J2EE and Client Server technologies.
  • Experience in client Server environments including Java Platform, Enterprise Edition (J2EE), Servlets and JDBC technologies.
  • Hands on experience in building projects using popular IDEs such as Spring Tool Suite (STS), Eclipse and IntelliJ.
  • Good experience in implementing applications with Model - View-Controller (MVC) / N-tier Architecture.
  • Knowledge on Design Patterns such as Front Controller, MVC, Singleton, Prototype, DAO, Factory method, Builder Pattern.
  • Experience in Spring Framework with AOP, IOC, Data JPA, Cloud and Boot.
  • Experience in developing RESTful web services using Spring Framework.
  • Experience in content Management systems such as ALFRESCO.
  • Experience in using Continuous Integration tools such as Jenkins and Concourse.
  • Experience in EC2, S3 of Amazon web services (AWS).
  • Knowledge on Pivotal Cloud Foundry services.
  • Strong experience in deploying applications on IBM WebSphere, Jboss and Tomcat.
  • Experience in Log4J for logging services.
  • Experience in Unit Testing using Junit and Mockito Frameworks.
  • Good understanding and implementation level knowledge on Design Patterns.
  • Possess excellent communication skills along with dedication, and commitment for work.
  • Quick learner, possess problem solving skills, and strong team player.
  • Involved in developing applications usingwaterfall,Agile (XP and Scrum)methodologiesandTest First,Test Driven DevelopmentandService orientation architecture.
  • Expertise in developing UI based GUIs using Java Applets, HTML5, DHTML, JavaScript, Typescript, AngularJS, Angular 2/4, XML, DOJO, AJAX, JSF, JSP & spring form tags.
  • Expert inCoreJavawith strong understanding ofGarbage Collector, Collections Framework, Exception Handling Multithreading, Event handling, JDBC, JMSand Generics.
  • Having good knowledge on and implemented functional styles ofjava 1.8 Lambda Expressionsandfunctional interfaces,parallel Streams.
  • Expertise in J2EE Technology-Spring, Hibernate, Struts,Servlets, JSP,EJB,JPA,JDBC, JTA, JavaBeans, JMS (MQ series).
  • StrongSOAandWeb Servicesexperience.
  • Created components using with ReactJS, Redux.
  • Experienced in developingSOA(Service Oriented Architecture) and J2EEWebServicesbased onRESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RSusing tools likeApache Axis.
  • Competent in implementation of frameworks likeJSF, AJAXframeworksandORMframeworkslikeHibernate.
  • Experience on IDEs such asIntelliJ IDEA, Eclipse, Spring Tool Suite, RADand deployment using Application Servers likeApache Tomcat, BEA WebLogic, Web Sphere, Glassfish, CamelandJBOSS.
  • Experience withSelenium, JUnit, Mockito, Log4jin developing test cases and determining application functionality.
  • Having good knowledge in maintaining UI usingjQuery,JavaScript,JSP,HTML,CSSwithJSON, Groovy.
  • Proficient in writingANTandMavenfor builds and deployments to different environments.
  • Experience onUNIX/LINUXShell Scripting and Deployment of Applications in Server.
  • Excellent work experience with Version Control Tools such asVSS, SVNandGitHub.
  • Excellent critical and analytical thinking, written and verbal communication skills, quick learning, rigid attention to detail and ability to work independently as well within a team environment.

TECHNICAL SKILLS

SDLC Methodologies: Agile/Scrum, Waterfall

Web Technologies: HTML5, SASS, LESS, CSS, CSS3, Angular JS, SASS, JavaScript, JSON, AJAX, XML, JavaScript, jQuery.

Frameworks: JavaScript, Bootstrap.

IDE & Tools: Eclipse, Notepad++, Sublime Text 3, Visual Studio Code.

Database: Oracle, MySQL, MongoDB, PostgreSQL

Operating Systems: Windows, Linux.

Mobile Technologies: Windows, Android, IOS, Sencha

Build/SCM Tools: Ant, Mavens, Git, Stash.

Web Services: SOAP, REST, Restful

Testing Frameworks: Selenium, Jasmine, Karma.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Full Stack Developer

Responsibilities:

  • Extensively involved in business requirements gathering and technical and functional walk-through meetings
  • Used spring's test framework to create integration tests for various spring controllers to test our API using unit tests.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls, parsed the data to project to client and handled the security and Authorization using Spring Security or OAuth 2.0
  • Maintained high-quality RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Hands on experience with database design in both SQL and POSTGRESQL databases
  • Create SQL queries to join tables, aggregate data and modified PL/SQL queries to match the business requirements.
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap, jQuery.
  • Designed Prototype and project layout skeletons using jQuery, CSS3, HTML5, XML, DHTML and JavaScript.
  • Created class based and functional based components using React Js.
  • Used ReactJs features like hooks, React-Router, Redux-thunk, React-Redux.
  • Used React Js Life cycle methods extensively.
  • Created a responsive web application integrating Bootstrap with Angular 2.
  • Configured and used different Angular modules in the application to achieve rich, responsive application
  • Extensively used and implemented Interfaces, OOP concepts, Collections, Exceptional Handling, JVM, Garbage collections, Multi-threading, Compositions and aggregations
  • Developed Rest Controllers to interact with Angular calls and React Calls.
  • Designed and developed Microservices architectures and components in the applications
  • Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring JDBC, Spring Batch in order to develop the application
  • Implemented Spring Services and business operations using Dependency Injection
  • Used Spring JDBC to perform data base activities and transactions management
  • Involved in the configuration of Spring Framework modules
  • Used different design patterns for building scalable, robust application modules
  • Implemented web service client program to access Affiliates web service using SOAP/REST Web Services
  • Implemented Web Services using SOAP, WSDL and JAX-RS API
  • Implemented Restful web services to perform simple business operations
  • Used Oracle and MongoDB/No SQL Server as backend database systems
  • Unit Testing with Junit, Mockito and Spring.
  • Deployed Application on AWS with PCF on top of it.
  • Used S3 buckets for the storage and migration effort.
  • Designed and created database tables, constraints as per the application requirements
  • Implemented SQL injection security checks, html sanitization and other security mechanisms
  • Followed Agile development methodology while developing the application
  • Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues
  • Prepared and developed acceptance test case scenarios in the application
  • Used Jenkin jobs for building and deploying (CI/CD) the application into app server
  • Involved in DevOps to configure Maven, GitHub, Docker and AWS to build and deploy pipeline in Jenkins

Environment: Java 1.8, Agile/Scrum, AWS, Microservices, Spring Boot, J-Unit, MVC, UML, RESTful, Jenkins, Maven, GIT, JSP, HTML5, CSS3, JavaScript, Bootstrap, SQL, WebLogic, JIRA

Confidential, Evansville IN

Full Stack Developer

Responsibilities:

  • Worked on requirements understanding, transformed requirements to HLD and Details Technical Design.
  • Written REST web service request handler classes at server side to handle incoming REST requests/responses
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls, parsed the data to project to client and handled the security and Authorization using Spring Security or OAuth 2.0
  • Maintained high-quality RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Hands on experience with database design in both SQL and POSTGRESQL databases
  • Create SQL queries to join tables, aggregate data and modified PL/SQL queries to match the business requirements.
  • Involved in writing Spring IOC configurations
  • Worked on Spring and iBatis integration
  • Worked on writing domain objects and mappings
  • Designed UI with JSP, JQuery, HTML, CSS and Java Script for validations
  • Provided well defined services to JSP through the REST requests and responses
  • Involved in writing hibernate DAO classes that integrate with business layer
  • Marshaling and unmarshaling the XML documents and Content Tree using JAXB Binding the XML schema (XSD) to java objects using JAXBframework.
  • Developed UI layer using ReactJs.
  • Involved in pre-testing the Web-Service calls with SoapUI using end-points.
  • Participated code review process and worked on CVS code merge and check-in process
  • Configured and created application log files using Log4j required to trace application messages.
  • Worked on Spring JMS listeners to read summit xml messages from queues, process them and store it in Database for keyword search
  • Developed test cases for JUnit testing, rectified performance bottlenecks and eliminated critical bugs.
  • Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
  • Worked creating knowledge base for upcoming team members to come to speed in learning.

Environment: Java 1.8, J2EE, HTML5, CSS3, Java Script, JQuery, AngularJS, Node JS,AWS, Micro Services,Spring, Spring boot, Hibernate, MVC, Web Services, APIGEE, MAVEN, WebSphere, RAD, TestNG, PCF, JMS, log4j, Mongo DB, REST Client, Jenkins, UNIX, JIRA, Git.

Confidential

Java Developer

Responsibilities:

  • Involved in complete development of Agile Development Methodology/SCRUM and tested the application in each iteration.
  • Developed web Application UsingCore Java, spring, Hibernate, HTML, CSS, Java Script, JQuery and AngularJS.
  • Developed the application usingServletsandJSPfor the presentation layer along withJavaScriptandJQueryfor the client side validations.
  • UsedMultithreadingin programming to improve overall performance usingSingletondesign pattern in Hibernate Utility class.
  • Implemented the application using the concrete principles laid down by several design patterns such asData Transfer Object(DTO), InterceptingFilters,SingletonandData Access Object (DAO).
  • Used the basic principles ofMVCto in corporate theAngularJS to build client side application andNode.jsfor building server side API's.
  • Involved in multi-tiered J2EE design utilizingSpring Inversion of Control(IOC) andHibernate.
  • Configured and ImplementedSpring AOPfor transaction management, logging and performance tracking.
  • Written end-to-end flow i.e. controllers classes, service classes, DAOs classes as per theSpring MVCdesign and business logics using core java API and data structures
  • UsedSpring JMSrelated MDP to receive the messages from other team withIBM MQfor queuing.
  • Developed the Business layer usingSpring (IOC, AOP), DTO, and JTA.
  • ImplementedHibernateandSpring’sData Access Object (DAO) layer together offer a high performance, productive approach to persist Plain Old Java Objects (POJOs).
  • Used XSLTs for request & response transformations withinAPIGEE.
  • Established Database Connectivity usingJDBC, Hibernate O/R mapping with Spring ORMforOracle.
  • Worked onHibernatefor mapping thejavaobjects to relational database andSQLqueries to fetch the data, insert and update the data from the database.
  • UsedHibernateinData Access Layerto access and update information in the database.
  • Extensively usedHQLandSQLfor querying databases.
  • ConsumedWeb Servicesto interact with other external interfaces in order to exchange the data in different forms by usingRestfulservice.
  • ImplementedSOAarchitecture withWeb ServicesusingSOAP, WSDL, UDDIandXMLusingApache CXF framework and worked on parsing theXMLfiles usingDOM/SAX parsers.
  • Createdtables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, integrity constraints and views for Oracle.
  • Designed and developed functionality to getJSONdocument fromMongo DBdocument store and send it to client usingRESTfulweb service.
  • Deployed the applications usingWebLogicApplication server.
  • Developed test cases forDAOLayer and service layer usingJUNIT and Mockito.
  • Used Software Configuration Management (SCM) and Java Build ToolMaven.
  • Worked in configuring thedata source & JNDIConfigurations inWebSphereapplication server
  • Worked withsplunk to logging and analyzing defects status.
  • UsedSVNas version control tool.
  • Involved in production bug fixes, analyzing and improving overall application performance.

Environment: Java, HTML, CSS, JavaScript, JQuery AngularJS, AJAX, JSON, JSP, Spring MVC, Spring IOC, PL/SQL, Web Services, Restful, SOAP, APIGEE, GIT, XML, Log4j, JNDI, Plunk, Agile Methodology, JUnit, Maven, WebSphere, SVN.

Confidential

Java Developer

Responsibilities:

  • Created interactive web pages and applications by usage of HTML5, CSS3 and JQuery.
  • Created different types of events and actions using Backbone JS and Bootstrap to make the application work on iPad.
  • Enhanced user experience by designing new web features using MVC Framework like BackboneJS to accommodate these advanced and fast technologies.
  • Communication to the server is done through a Restful API.
  • Used JQuery core library functions for the logical implementation part at client side for all the applications
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
  • Responsible for the technical direction and implementation of the Spring Batch framework.
  • Created POC for Spring Batch for running batch jobs. Documented how Spring Batch is useful for the current project.
  • Integrated the front end UI to the back end using Spring MVC framework.
  • Wrote the controller in Spring MVC which delegates the request form front end to the delegator layer and to make calls with backend systems.
  • Experience in Spring Security Framework for User access Management and involved LDAP configuration for authentication, authorization.
  • Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
  • Used API and Spring security to implement security mechanism.
  • Used Spring AOP to enable the log interfaces and cross cutting concerns.
  • Implemented Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.
  • Used Hibernate as ORM/persistence framework. Used lazy loading, caching, annotation features and Criteria API of Hibernate framework.
  • Used Apache Maven for project management and building the application.
  • Used Node.js as a proxy to interact with Rest Services and also interacting with Database.
  • Implement modules into Node.js to integrate with designs and requirements.
  • Developed Restful web services using JAX-RS in JERSY to expose the data to Spring module.
  • Used JAX-RS API annotations to implement the REST web services.
  • Experience with Gulp, Grunt for JavaScript file's concatenation and minify to improve performance in loading web pages.
  • Maven was used for the entire build process.
  • Worked on functional testing using Selenium, Mocha and Chai for client side unit testing.
  • Used Rabbit MQ for transport of data in Queue in between components of the application.
  • Implemented Oracle DB as the underlying Database of the application.
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Amazon Web Services.

Environment: HTML5, Boot strap, CSS3, Backbone JS, JQuery, Spring Batch, Spring MVC, Spring security, Spring AOP, Node JS, Hibernate, Jersey, Jax RS rest services, Maven, Mocha and chai, gulp and grant, rabbit MQ, Oracle DB, Pivotal cloud foundry.

We'd love your feedback!