We provide IT Staff Augmentation Services!

Full Stack Developer Resume

SUMMARY

  • Around 5 Years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
  • Working knowledge in Core Java and J2EE platform with Servlets, JSP, JDBC, Multithreading, Hibernate, Spring MVC, Spring Boot.
  • Having experience working with database technologies like My SQL, Oracle, MS SQL Server.
  • Experienced working on different layers of Spring MVC architecture such as Spring - Controller, service and repository classes.
  • Good experience working on Hibernate Beans & HQL to map to tables and retrieve data from the database.
  • Proficient at designing dynamic web applications using HTML5, CSS3, Bootstrap, JavaScript, AJAX, and JSON.
  • Good knowledge in developing Single Page Applications(SPA) using JavaScript MVC frameworks such as Angular JS.
  • Worked upon Services, Components and Routing in Angular 2.
  • Experienced in design, development of web-based applications using servers such as Apache Tomcat 8.0 and JBOSS 10.x.
  • Expertise in developing SOAP, RESTful Web services and APIs with JSON and XML.
  • Skillful in handling unit testing using Junit along with Test-Driven Development (TDD) methodology.
  • Experienced working in Agile-based SDLC environment and participating in different Scrum sessions.
  • Expert in version control tools like GIT and SVN; build tools like Maven and Gradle; continuous integration tools like Jenkins, and issue-tracking platform like JIRA.
  • Excellent analytical, problem solving and communication skills.
  • Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture with web services using REST, SOAP, WSDL, UDDI and XML.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD),BDD and SCRUM.
  • Experience in utilizing with JS library and designing dynamic and browser compatible pages using Jquery, JavaScript and Angular.
  • Experience in developing HTML and JavaScript for client side presentation and, data validation within the forms.
  • Experience working with Oracle coherence for Sharing and Managing data in a cluster using Java collection classes.
  • Experience in testing with JUnit Framework using Mockito and EasyMock, Spring Junit Runner, Jmeter.
  • Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS
  • Extensive experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.
  • Experience with unit testing using J unit and writing build scripts using ANT.
  • Good knowledge on application builds and deployments using Jenkins.
  • Extensive experience working with Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.
  • Strong Knowledge working with Non-Relational Databases like Mongo DB (No SQL).
  • Worked on different OS like UNIX (Sun Solaris, AIX), Linux, and Windows.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.

TECHNICAL SKILLS

Programming Languages: Java, Java 8, J2EE, SQL, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 2/4/6, TypeScript, Ajax, React JS, Node JS, Express JS, JSON, XML.

Spring Frameworks: Spring Boot, Spring MVC, AOP, IOC, Spring Security, Spring Batch.

Java/J2EE Technologies: Servlets, JSP, JSTL, EJB, JDBC, RMI, XML, JSF, Struts2, Swings, AWT.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Implementation of SOA using Web Services and MQ (with Java Messaging Service (JMS) & Taco EMS).
  • Created continuous integration builds using Maven and Jenkins and deployed on Web Sphere application server.
  • Develop the GUI of the application using frameworkAngular4, 6 with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 2 dependency Injection, Models, data binding, controllers.
  • Deployed services in Spring Cloud using Pivotal Cloud Foundry with PCF CLI client.
  • Deployed applications on multiple JBOSS Instances and maintained Load Balancing, High Availability and Fail over functionalities.
  • Developed the application under J2EE Architecture using Spring, Hibernate.
  • Extensively using core java concepts like Synchronization, Collections, Multi-threading, exception handling for developing applications.
  • Implemented microservices using Spring boot, and enabled discovery using Netflix eureka server.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Designed and developed Micro Services to divide application into business components using Spring Boot.
  • Worked on different module of Spring including Spring MVC, Spring ORM and Spring Boot.
  • Extensive use of HTML5 with Angular4, JSTL, JSP and jQuery for the presentation layer along with JavaScript for client-side validation.
  • Applied design patterns including MVC Pattern, Factory Design Pattern and Singleton Design Pattern.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Implemented client side functionality using HTML 5, Bootstrap, Angular 4.0.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services.
  • Worked on Swagger UI to interact with the API’S. Designed and documented APIs using Swagger.
  • Used SQL Stored procedures and DML queries for storing, updating user data.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for micro-services.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Developed application usingJava 8to implement edits features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.

Environment: Java8/7/6, Spring4,SpringBoot, JavaScript, Angular 4/5/6, Hibernate, Maven, HTML, CSS, JMS, XML, XSLT, SOAP,TDD, Unix, Web2.0, Oracle, CI/CD, SQL, JMS, JDBC, Spring MVC, Micro Services, JSON, Oracle, MongoDB, Agile Scrum.

Confidential

Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed architectural design, secure net payment gateways, inventory status tracking and external access block.
  • Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript, and JQuery.
  • Developed of XML files, Schema’s and parsing them by using both SAX and DOM parser’s.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Developed web applications using Spring MVC, JQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc. Added interactivity to the UI pages using JavaScript.
  • Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
  • Configured Spring security in the application to secure the method calls and RESTful webservices.
  • Implemented JDBC API for communicating with database layer.
  • Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application in Jboss on UNIX.
  • Coding using core java, Servlets and JSP using Eclipse IDE.
  • Developed Request Handlers using Servlets as Controlling mechanism.
  • Used Rational Clear Quest for tracking the changes in the application.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Involved in Unit Testing using Junit and Integration of Use Cases.
  • Used version tools like SVN for source code and project documents

Environment: Java, Spring, AngularJS, Mobile JQuery, Hibernate, JMS, Web services, REST Web services, SOAPUI, Oracle-10G, Spring Aspect Oriented Programming(AOP), CASTOR, Jenkins build tool, JAXB, Websphere 8.0, JIRA and Quality Centre.

Hire Now