We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Having 7+ years of experience in Analysis, Design, Development, Maintenance and Implementation of enterprise, web and client - server applications using JAVA 1.8/JEE/J2EE, C# technologies and object-oriented technology.
  • Extensive Knowledge of Software engineering methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Business Delegate, and Service locator, DAO, ORM, MVC, IOC and AOP.
  • Strong at fundamentals of Object-Oriented Programming, Python and experience in developing various web application using frameworks like spring, Hibernate, and Struts.
  • Hands on experience in implementing various java functionalities like Multithreading, Collections, Exception Handling, File Handling, IO, Spring Batch.
  • Hands on experience in front end technologies like React, Angular 8, and HTML5.
  • Good Knowledge and Hands on experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java, Java generics, Servlets, JDBC, JSP, XML and basics of Spring Framework 5.
  • Profound experience in developing web applications using HTML5, CSS3, JavaScript, JSON, AJAX, DOM, Custom Tag Libraries, C#, ASP.net, JQuery, Bootstrap, Angular JS, React, XML, XSLT, Angular 8, Web Services.
  • Worked on the java 1.8 and explored all the new key features like the lambda expressions.
  • Experience in the Kubernetes (commonly stylized as k8s) is an open source container-orchestration system we are using for automating application deployment, management and in the scaling.
  • Strong Experience in Oracle including SQL, SQL*PLUS, PL/SQL, Forms, Reports, UNIX shell scripting
  • Good understanding of gathering requirements from User Stories, Analysis and Design of Use cases, Class, Activity Diagrams, Sequence and Collaboration Diagrams in UML using tools like Star UML and Rational Rose.
  • Experience in deploying, configuring and administering application servers such as Web Sphere, Web logic, Apache Tomcat and JBoss EAP.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Knowledge in Relational Databases such as Oracle, MySQL, PostgresSQL, Hibernate and a Non-Relational Database Mongo DB.
  • Proficient in developing Web Services (RESTFul) that produces and consumes both XML, JSON using latest spring boot stack.
  • Played vital role in migrating Monolithic to Microservices, in this journey got good understanding on Microservices echo system and its 12 factors (spring boot, Swagger, API Gateways and proxies, Oauth2 etc.)
  • Experience in using various configuration management tools like Rational Clear Case, SVN, Git and CVS.
  • Experience in developing unit testing frameworks using JUnit, DB Unit, Mock Object and Spock based on test first or test driven methodology.
  • Hands-on experience in functional testing tools such as SOAP UI testing & QTP Automation testing.
  • Having good experience in developing applications using Project management Methodologies (waterfall, Agile, SCRUM) and good understanding of Service Oriented Architecture (SOA).
  • Intense Knowledge with Continuous integration and hands-on experience on tools like Jenkins, Apache Ant, Maven, Bamboo, MS Build.
  • Strong problem solving, interpersonal skills, ability to interact with people at all levels. Good communication and presentation skills.

TECHNICAL SKILLS

Programming Language: Java 8, Python, C, C++, c#

JAVA/J2EE Technologies: Servlets, JSPs, JDBC, JSTL, EJB, JAXB, JAXP, JMS.

XML Technologies: XML, XSD, DTD, JAXP (SAX, DOM), JAXB

Cloud Technologies: Amazon Web Services (AWS), Google Cloud.

Scripting languages: JavaScript, AJAX, JQuery, JSON, Angular JS, Shell Script, Angular 8

Build Tools: ANT, MAVEN.

CI/CD Tools: Jenkins, Cucumber, Ansible, Docker, Kubernetes.

Frameworks: Spring IOC, Spring-MVC, Spring AOP, Hibernate.

Web services: SOAP, WSDL, JAX-RS, Jersey.

Version Control Tools: Subversion (SVN), GIT, Bit bucket.

Web Technologies: HTML, CSS, Java Script, AJAX, Bootstrap, XML, JSON, XSD, XSL, XPATH

Bug Tracking Tools: JIRA, Confluence, Slack.

Web Servers: Apache Tomcat, Web Logic, JBOSS, Web Sphere

Databases: Oracle 11g/12c, MySQL, Mango DB, AWS S3.

Models: Waterfall, Iterative, Incremental, Agile

PROFESSIONAL EXPERIENCE

Confidential | San Francisco, CA

Full stack developer

Responsibilities:

  • Involved in SDLC (System Development Life Cycle) of the total system and followed Agile/Scrum.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Used Spring Framework in the application, which is based on the MVC design pattern.
  • Used Maven to build the service.
  • Design and implementation of Micro services for the application for authentication process.
  • Build RESTFul Web services using Spring Boot.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
  • Developing consumer deposit aggregator microservices using Java, Spring Boot.
  • Test REST services using postman.
  • Using Spring Boot learning and developing the new Rest web services
  • Responsibilities include design for future user requirements by interacting with BA, as well as new development and maintenance of the existing source code.
  • Created Auto deploy jobs using Jenkins and Maven.
  • Monitored the error logs using Log4J in Splunk and fixed the problems.
  • Worked on Oracle Database
  • Unit tested the applications before release to QA and we make sure the test coverage is more than 95%.
  • Fix Sonar issuer before merging it to develop branch.
  • Worked with Quality Assurance team in tracking and fixing bugs
  • Created BDD using Cucumber scenarios for newly developed features

Environment: Core Java, Web services, J2ee, JDK 8, Spring boot, REST, Postman, Hibernate 3.2, Spring Boot, Oracle, GIT, Maven, JUnit, Log4j, Splunk, XML, JSON, STS, Eclipse, Cucumber.

Confidential | Pleasanton, CA

Full stack developer

Responsibilities:

  • Actively participated in a team which worked in Agile development Environment and taking part in everyday Scrum meetings which involves reporting.
  • Implemented business rules and various workflows of application using Spring Framework 5.
  • Developed the Product Builder UI screens using Angular-8, HTML5, CSS, JavaScript and Bootstrap.
  • Developed UI using Angular 8, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Used the React Js for the user interface in a module.
  • Used C# and the asp.net
  • Used the SQL for the customer queries and also used the MYSQL for the updating of information.
  • Improved the maintainability of the project by implementing and improving Exception Handling, Collection APIs and performance tuning, performance testing and analysis
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used latest Spring Boot stack, which is radically faster in building cloud based Micro services with very less configuration.
  • Creating REST based Web Services by establishing links using Hateoas from spring based Applications.
  • Experience on developing and testing REST web services with Json or Xml responses using Postman tools.
  • Implemented Rest API using basic and bearer authentication using Oauth2.
  • Designed and developed the REST based Microservices using spring.
  • Designed & Configured API Gateways and API proxies (APIGEE, ZUUL)
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Writing Python scripts with Cloud Formation templates to automate installation of Auto scaling, EC2, VPC, and other services.
  • Refactored the code for JVM Optimization and performance of application.
  • Setting up Jenkins server with maven and git to build jobs that provides a continuous, automated build for various environments.
  • Involved in Maven based build process and continuous integration of the project using Cucumber and Jenkins.
  • Managed Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Unit testing of developed product Microservice features using Mockito and JUnit frameworks as part of development cycle.
  • Kubernetes (commonly stylized as k8s) is an open source container-orchestration system we are using for automating application deployment, management and in the scaling.
  • Responsible to finish JIRA Tickets and patches assigned on time and update their status on regular basis.
  • Maintained coding Quality, complexity using SonarQube and used Cobertura plug-in for code coverage.
  • Involved in documenting programs and technical specification documents for the project.

Environment: Java 8, J2EE, Spring MVC, Hibernate v3.0, Oracle DB, SQL, Bootstrap, AWS, Angular-JS, Node JS, HTML5, CSS3, JavaScript, JQuery, AJAX, SOAP/Restful Web Services, IntelliJ, DB Visualizer, Tomcat, JBoss, SVN, Maven, JIRA, RedHat Linux, Jenkins, WSDL, Spring Based Microservices, GIT, Cucumber, Kubernetes, Nexus, SonarQube, Cobertura, Kafka Agile.

Confidential

Java Application developer

Responsibilities:

  • Developed entire frontend and backend modules using Java on Spring Web Framework.
  • Used the C# for the net frame working with the client.
  • Design, develop, test, deploy and maintain the website.
  • Designed the User Interface using Angular JS, React, HTML, JQuery, XHTML, CSS, JavaScript, and AJAX for the website.
  • Designed complex application database SQL statements for querying, updating and reporting using MySQL
  • Used Maven as a build tool to add the dependencies
  • Developed JSON REST APIs in a Test Driven Development environment for controlling and monitoring the jobs.
  • Using JSON, CSV as data exchange formats and Kafka as the messaging layer for handling high volume throughput of messages
  • Improved the maintainability of the project by implementing and improving Exception Handling, Collection and performance tuning, performance testing and analysis
  • Handled all the client side validation using JavaScript.
  • Build SQL queries implementing functions, packages, views, triggers and tables
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using Sub Version Controlling (SVN) tool
  • Used Jenkins for continuous integration/continuous deployment
  • Ensured bug less code by using JIRA for issue tracking and maintained scalability of the web applications which include code & database optimization, server performance
  • Responsible for debugging and troubleshooting the web application
  • Used log4J to print the logging, debugging, warning, info on the server.
  • Worked with the Apache Cassandra for the handling huge data.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Technical documentation maintenance for project along with the development of marketing material such as presentations, flyers, case studies.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.

Environment: Java 7, Spring MVC Framework, Angular JS, Apache Cassandra, React, web scrapping, Eclipse, Maven, J2EE, MySQL, Kafka, JavaScript, JAX-WS, JUnit, log4j, XML, RESTFul Web Services, JSP, XSLT, HTML, CSS, Subversion, Agile, JQuery, Jenkins, JIRA.

Confidential | Overland Park, Kansas

Web Developer

Responsibilities:

  • Worked Closely with Architect/Lead to design technical design documents and to develop/customize several Noc-visualization Modules.
  • Used SOAP based Web Services from scratch to develop interfaces to integrate between front end systems and back end systems Involved in Unit/Integration testing of the application using JUnit and Mockito.
  • Performed data retrieving, querying, storage and manipulation using Hibernate.
  • Designed, coded and documented GUI and Web Pages using HTML5, CSS3, JSON, XML, AngularJS and MVC framework to fit all kinds of Browser and all kinds of devices.
  • Created REST Service using Spring MVC.
  • Used JAX-RS to write all the RESTFul APIs needed for Mobile/Web Development as well as to interact with other systems.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed reusable components using spring core integration and Hibernate.
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Defined Maven POM and configured all the necessary dependencies for the project.
  • Written Ajax driven JSON consuming JavaScript functions to save User choices such as radio button, drop-down menu selections into a cookie. Involved in preparing Code Review, Deployment and Documentation.
  • Effectively participated in weekly client communications with Business Analysts.
  • Involved in complete development of Agile Development Methodology and tested the application in each iteration.

Environment: Java Web services, HTML5, CSS3, JavaScript, Bootstrap, Ajax, JQuery, JSON, Angular JS, Mongo DB, Weblogic, Jenkins, JUnit, GIT, Maven, JQX Widgets, Site Minder, REST, Oath, Bower, JIRA, Log4j, Agile Methodology.

Confidential

Web Developer

Responsibilities:

  • Contributed to all the phases of SDLC including requirements gathering, design, and development following Agile Development Life Cycle.
  • Designed and developed client side web pages based on W3 standards with HTML5, CSS3, Java Script, Ajax, JQuery, and Angular JS 2.0 in order to provide User Interface functionality.
  • Effectively implemented AJAX in developing dynamic web pages.
  • Extensively Worked with Angular JS Forms, filters, Modules, Controllers, DOM, Events, Expressions, Directives, Http Request, Validations, Factory Services.
  • Involved in In corporation of various JQuery Widgets such as Dialogs, AutoComplete, Tabs, Spinner, Date picker, Accordion and Tooltips into portal Dashboard.
  • Used AngularJS as a JavaScript MVC framework for developing single page application and giving it a dynamic functionality.
  • Involved in writing application level code using AJAX, JSON for interacting with APIs, RESTFUL Web Services.
  • Worked on data exchange from website using XML, JAVA Web Services.
  • Stored and retrieved user data from the Mongo DB by writing services for the application on devices.
  • Used Jenkins for continuous deployment and integration of build and release process.
  • Responsible for transforming design mock-ups to W3C standards HTML pages using HTML5, XHTML, CSS3.
  • Was responsible for Client side validations which were done using JavaScript.
  • Checked cross browser compatibility and hence worked on different browsers like Safari, IE, Firefox and Chrome.
  • Developed Test Codes using JUnit for Unit Testing and maintained logs using Log4j.
  • Managed multiple account set ups working from JIRA for different clients concurrently.
  • Setting-up and managing the team's source repository through GitHub, CI system integration which help in bugs and issue identification.
  • Achieved good final product output by Working closely with QA team and fixing QA bugs as well as production issues with a quick shift time.

Environment: Java Web services, HTML5, CSS3, JavaScript, Bootstrap, Ajax, JQuery, JSON, Angular JS, Mongo DB, Weblogic, Jenkins, JUnit, GIT, Maven, JQX Widgets, Site Minder, REST, OAuth, Bower, JIRA, Log4j,, Agile Methodology.

We'd love your feedback!