We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 6 Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies
  • Hands on Experience in Analysis, Preparations of Technical Specifications Document, Design and Coding, Implementation, Unit and System Testing, Functional and Regression Testing and Production Support, application development using Java - J2EE technologies
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Extensive experience in developing Microservices using Spring Boot and followed domain driven design.
  • Experience in using build/deploy tools such as Docker for Continuous Integration & Deployment for Microservices.
  • Experience in core Java-Multithreading, collections, Servlets, JavaScript and JDBC.
  • Experience in web design technologies such as HTML, HTML5, CSS, JavaScript, jQuery, AngularJs, Angular4 and JSON.
  • Hands on experience with build and deployment tools including Maven, logging, and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Hands-on knowledge of software containerization platforms like Docker and container orchestration tools like Kubernetes and Docker.
  • Experience in development, testing and deployment experience of enterprise application on Windows and UNIX platforms through IDEs such as Rational Application Developer, Eclipse, MyEclipse and NetBeans.
  • Experience in developing REST API based Micro Services and hosting them on the AWS using Spring Boot and Docker
  • Experience in AWS Cloud platform and its features which includes EC2, AWS Config, and AWS S3.
  • Experience in developing Single Page Application (SPA) using AngularJS, Routing, Controllers, Services, and Custom Directive.
  • Proficient in coding business components using Java API’s like Exception Handling, Collections and Multi-Threading.
  • Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling.
  • Strong Knowledge in containerization of the application using Docker. Extensive Knowledge of Web Services, workflow of ecommerce websites.
  • Use of Open-Source Software such as Web/Application Servers like JBoss5.x, Apache Tomcat, Apache Struts, LOG4J for logging information and exceptions, Maven, Apache ANT for making build scripts.
  • Experienced in build, deploy multi module applications using Maven, ANT and CI servers like Jenkins.
  • Experience with SVN Source Control, TFS and GIT for code management. Experience and understanding of Docker containers
  • Experience in creating end-to-end and integration test cases using Selenium, Cucumber, Selenium Web Driver, JMeter.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA (Spring, REST Web Services), Shell scripting, Python, SQL, PL/SQL

Frameworks: Spring Boot, Spring, Hibernate, JSF, Struts

Databases: MySQL, SQL Server, Oracle, DB2.

Web/Application Servers: Apache, Tomcat, JBOSS, IBM Web sphere

Web Technologies: Servlets, JSP, HTML, CSS, JavaScript, Ajax, PHP, Angular

Operating Systems: Windows, Unix, Linux

Cloud Computing Services: AWS, Elastic Computer Cloud (EC2), Elastic Load Balancing (ELB), RDS (Relational Database Service), Simple Storage Service (S3), Elastic Search.

Testing Frameworks: Junit, Selenium, Selenium Web Driver, SOAP UI, Postman, Cucumber.

Tools: Net Beans, Visual Studio, STS, Eclipse, Ansible, Kubernetes, Prometheus, Docker, Jenkins.

Version Control: Git, Git hub, SVN.

PROFESSIONAL EXPERIENCE

Full Stack Developer

Confidential

Responsibilities:

  • Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
  • Moving the Microservices as cloud bases in AWS EC2 server & deployed using Elastic bean stalk/Code commit services of AWS.
  • Configuring spring beans following the spring's Dependency Injection (DI) and Inversion of Control (IOC) principles.
  • Gathered User requirements, analyzed and converted them into functional and technical requirements/ specifications.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Javascript files.
  • Created custom directives and components which extend the elements and modules of Core Angular JS.
  • Created Angular JS controllers, services and used Angular filters for filter functionality in search box and integrator
  • Used DAO, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Implemented Java Message Services (JMS) using JMS API
  • Used REST API calls from AngularJS and parsed the data to client and handled the security and REST services authorization using Spring Security.
  • Involved in writing application-level code to interact with APIs, Web Services using JSON and XML.
  • Used log4j for logging and SVN for version control.
  • Extensively involved in a Docker deployment pipeline for custom application images in the private cloud using Jenkins for Continuous Integration.
  • Written Selenium/Protractor test cases for UI stories and Cucumber test cases for Java code (Mid-tier code).
  • Had expertise on 100% code coverage with JUNIT Test cases and Jasmine test cases.
  • Implemented TDD for JavaScript code and AngularJS code with Jasmine test cases.

Full Stack Developer

Confidential

Responsibilities:

  • Involved in design, development, coding, and testing in the releases of development, staging and production and assisted the client’s team with system analysis, system configuration and code construction.
  • Implemented Micro Service Architecture using Spring Boot based services and made REST API calls from Angular and parsed the data to client and handled the security and REST services authorization using Spring Security and OAuth2 authentication protocol, respectively.
  • Upgraded Microservices to Java 8 and Spring Boot 2.3.
  • Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
  • Worked on creation of Docker container images, pushing images, tagging, integrating spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • Used REST API calls from AngularJS and parsed the data to client and handled the security and REST services authorization using Spring Security.
  • Testing the REST API using Postman and troubleshoot the issues with the JSON responses.
  • Developed angular services and factories for consuming web services Coordinate with development team for deployment of application into Node Server.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Making changes to the existing web applications and creating new components using Angular functionalities.
  • Developed Single page applications using Angular JS.

Software Developer

Confidential

Responsibilities:

  • Working closely with the business clients and IT team to prepare Design Documents following the standards and understanding the existing and the proposed system to create system requirement specification documents.
  • Developing single page front-end applications using web technologies like HTML, CSS, Angular Bootstrap and Node.js and writing application-level code to interact with UI screens with Web API, RESTFUL Web Services and Micro services using http, REST and Json.
  • Developing Spring boot projects in java by making use of java 8 features such as Lambda methods, stream API, default, and static methods in interfaces.
  • Test and Certify the existing java programs for compatibility with new versions of development, execute test cases to validate all requirements, writing unit and functional test cases to test the functionality of the code with various case scenarios following Vanguards 100% code coverage policy.
  • Review and Approve Unit, Integration and Performance test plans and perform Regression testing and Sanity checks when there is a new release or rescue release to ensure 100% functionality of the code before deploying it into the production.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Launch various AWS EC2 instances to deploy application.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Utilized the features ofAngular 5.0to present effective web design.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Involved in designing, developing, and testing the web application by using the HTML5, CSS3, Bootstrap, NodeJS, andReact.JS.
  • Configuration of the bitbucket repository and integrating it with bamboo build tool.
  • Daily/weekly monitoring of system health check and Support production problems and Major Incident Management (MIM) calls for production issues and providing on call solutions for production issues.
  • Employed UML artifacts for object modeling. Designed Use Cases, System Sequence Diagrams, Collaboration Diagrams and Class Diagrams
  • Deployed Java/j2ee applications on WebSphere Application Server
  • Web Services approach for Service Oriented Architecture (SOA)
  • Elevating code into the development, test, and production environments on schedule, submitting change control requests and open/update defects in SBM for production defects.
  • Resolve and close defects, reach out and communicate with different support groups based on issues that impact the application.

Software Developer

Confidential

Responsibilities:

  • Involved in design, development, coding and testing in the releases of development, staging and production and assisted the client’s team with system analysis, system configuration and code construction.
  • Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
  • Configuring spring beans following the spring's Dependency Injection (DI) and Inversion of Control (IOC) principles.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Used DAO, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Implemented Java Message Services (JMS) using JMS API
  • Used REST API calls from AngularJS and parsed the data to client and handled the security and REST services authorization using Spring Security.
  • Involved in writing application-level code to interact with APIs, Web Services using JSON and XML.
  • Used log4j for logging and SVN for version control.
  • Designed front-end, data driven GUI using JSP, JSF, HTML, JavaScript, and CSS.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
  • Configured and deployed web application in WebSphere Application Server.

We'd love your feedback!