We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • 7+ years of experience in all phases of Software development life cycle (SDLC) includes Requirement Analysis, Design, Development Testing and Implementation of applications in Java, J2EE Client/Server and React web - based applications.
  • Excellent skills in developing web-based applications using Spring framework, Spring Boot, Micro Services Architecture, Spring Data JPA, Hibernate, and used Programming languages like Object Oriented Programming Java, CORE Java, Spring Core, PL/SQL.
  • Experience in Design, Development of web-based Applications Using different Apache Tomcat, Web Sphere, Web Logic and Jboss.
  • Well Expertise working with technologies: Spring MVC, Spring Batch, Spring Boot, Spring JDBC and Hibernate.
  • Experience and technical interest in Core Java, Java Beans, Microservices, Spring Boot, JDBC, Multithreading, Concurrency, Java Collections, Servlets, JSP, JSF, Spring, Hibernate, Apache Cassandra, Java Swing, Apache-Tomcat, WebLogic, JAXB, Maven, Log4J, IBM MQ series, CSS3, SOAP Web Services, RESTful services JSON, Ajax, JavaScript, Angular 16, Angular 4, Angular JS, XML, XSD, HTML5, Node JS, React JS, TestNG and JUnit.
  • Experience on working with Cloud Computing Service environment like Amazon Web Services (AWS) and managed AWS like EC2, S3 bucket, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Extensive hands-on development in core Java, Multithreading and server-side programming using various J2EE Technologies.
  • Well versed with J2EE Design Patterns like Singleton, Factory, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC.
  • Experience creating Responsive Webpages using JavaScript frameworks like ReactJS, VueJS & Backbone.
  • Extensive experience in writing complex PL/SQL queries.
  • Experience using IDEs like Eclipse, NetBeans, RAD, RIDE, STS, IntelliJ, WebStorm.
  • Experience of deploying Java & J2EE applications with application servers WebLogic 9.2/10.3/12.1.1/12.1.3 WebSphere 6.x and Apache Tomcat 6/7.
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and co-ordinating with the team members to meet the deliverables.
  • Strong analytical, debugging skills with experience in fixing ad hoc production issues.
  • Ability to learn and adapt quickly to new environments and emerging new technologies.
  • Excellent analytical, communication, organizational and interpersonal skills.

TECHNICAL SKILLS

Languages: Java 1.8/1.7/16. /1.5. J2EE, Servlets 2.5/2.4, JSP, JDBC 3.0, JSON, Ajax, JDBC, JavaScript, HTML5, CSS 3, Bootstrap, JSF, XML, XSD, XSLT, XPATH, SQL, PL/SQL, WSDL, JUnit, Regular Expressions.

Frameworks/ORM: Spring 4.0, Hibernate 4.2, Struts 2.0

Web Technologies/J2EE: JSP2.2/2.1, EJB 3.0, jQuery 2.1, JSTL 1.2, AJAX, XML, JavaScript, Angular JS 4.X/2.X, EXT JS, HTML5, CSS3, JSON, XSLT.

IDE’s: Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS).

Databases: Oracle 12c/11g/10g, MySQL 5.0/4.1, SQL Server

Web Services: RESTful web service, SOAP, WSDL, JAX-RS, JAX-WS JMS, JAXB.

Version control/Build Tools: Git, SVN, CVS, Clear Case, Jenkins, Maven 3.0, Ant.

Testing Tools: JUnit, TestNG, Selenium, Mockito.

Web/Application Servers: WebLogic 10.0/9.0/8.0 , Tomcat 8/7, JBOSS 6.x/5.x, Web sphere 8.5

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Design Patterns: Singleton, Abstract Factory, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, Proxy.

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Full Stack Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, React JS, customized JavaScript frameworks and developed components using AG-Grid, AM Charts, AM Maps, Material UI.
  • Very good experience in using React.js to build web components.
  • Build data tables using AG-Grid
  • Build Grids, Cards, responsive using Material UI.
  • Build Charts, Maps using Am Charts.
  • Was mainly responsible to store and retrieve user entered data to HTML 5 session storage.
  • Extensive exposure in developing Front End features using React/Redux/ES6 with Web pack
  • Used React JS for building composable and reactive user interfaces.
  • Worked using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Experience in building Customer Centric Single Page Applications.
  • Developed individual reusable Components small functional unit responsible to sync the Microservices network and to ensure their smooth functionality.
  • Involved in configuring builds using Jenkins with Git, configured, and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Designed dynamic and Cross browser compatible pages using HTML5, bootstrap, CSS3, jQuery, JavaScript, and React JS, Redux, Sagas.
  • Performance tuning to identify and solve possible bottle necks in the application. Ensured code quality using tools like Jenkins.
  • Worked on Atlassian products such as Git for Version control, Jira for project tracking, Confluence for project Wiki.

Confidential, Roseland, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Edge to Edge Data Protection project.
  • Analyzing existing product, documenting loops holes in the existing E2E Data Protection projection and preparing the document for further performance improvements.
  • Major part of the project will be protecting, securing, encrypting and decryption the data. I will be applying my experience to protect data by following all Java standard procedures and HTTP protocols.
  • Edge to Edge Data Protection Project is on Aws environment, will be working on Java Microservices Implementations using Spring Boot, Spring Cloud, Restful Web Services, Docker, Maven and Java/ J2EE technologies which is suitable for build, deploy and run on AWS(S3,EC2,Lamda) Environment.
  • Edge to Edge Data Protection project is a docker container-based project, got good experience with docker.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Protegrity project is high visibility secured project, each line of code is pass through different layers/scanners like Sonar Cube, so writing standard code which passes all the layers.
  • Responsible for executing Protegrity project end to end including production support.
  • Using Jenkins continuous integration and used Git as a version control system to store and retrieve the code

Environment: Java 1.8, Spring Boot, Microservice, Docker, Kubernetes, OpenShift, Maven, Jenkins 2.x and Bitbucket

Confidential - Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment.
  • As a team player, working with Business leads to gather the business requirements for User interface and backend services, and provide the estimations for efforts.
  • Worked extensively on developing the backend REST API calls exposing the business services. Versioning and documenting the Rest services in WSO Product API manager.
  • Developing and designing the API using Swagger API definition that helps Consumer Driven Contracts with focus on Consumer expectation.
  • Implemented a continuous deployment (CD) pipeline involving Jenkins, Chef to complete the automation from commit to deployment.
  • Jenkins for Continuous Integration and deployment into AWS Cloud Server.
  • Developed the Restful web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Implementing a Continuous delivery pipeline with Docker, Jenkins and GitHub.
  • Implemented schedule tasks using Spring Scheduled annotation and configured the tasks to run after a fixed delay.
  • Understand and apply industry practices, architectural standards and procedures relating to work assignments. Using Spring Boot and AWS created JAVA/J2EE Rest API for the Inventory Integration module. Developed FaaS Function for getItemRest REST Service.
  • Worked on to develop the application on cloud platforms such as EC2, EKS and Lambda
  • Involved in Kubernetes for developing, deploying, and orchestrating micro-services
  • Worked on to developing applications within Docker containers
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Developed test scenarios to properly load/stress the system in a lab environment and monitor / debug performance and stability problems.
  • Work closely with product managers, UX designers, back-end, and test engineers to implement elegant and easy to use front-end solutions
  • Evaluate and improve UI application development process
  • Work as part of an agile development team with middle tier, JavaScript developers, UX, and product team members and also estimate design and development activities.
  • Work with middle tier and back-end developers on integrating HTML/JavaScript prototypes
  • Used spring framework provided JPA repository, CRUD Repository for Managing the Persistence the Java objects with Oracle objects.
  • SOAP UI Advanced-Rest Client/Postman are used extensively for testing Restful web services.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins..
  • Used Jira for defect management system.
  • Used JUnit and Mockito frameworks for unit testing of the application and log4j for logging.
  • Providing ongoing maintenance, support and enhancements in existing systems and platforms. Tune up design for maintainability, scalability and efficiency.

Environment: Java 1.8, Spring Boot, Spring MVC, JavaScript, CSS, HTML 5, JQuery, JDBC, Spring Data JPA, Oracle 11g, SQL developer, Swagger 2, WSO2, Rabbit MQ, Jenkins, Junit, Visual Studio Code, Agile Process, Kibana, Maven, GitLab

Confidential, AZ

Full Stack Java Developer

Responsibilities:

  • Worked with the business analysts and development teams to prioritize needs, resolved conflicts, develop content criteria. Participated in Requirements gathering, Design & Analysis of the Customer Specifications, Development and Customization of the application and involved in creating prototypes.
  • Designed and developed application modules, base classes and utility classes using core java and concurrency API.
  • Developed applications using J2EE technologies like Spring Boot, Spring MVC on the business layer and the persistent layer using Hibernate as ORM tool.
  • Designed the application using Micro-services Architecture (Spring Boot) and Angular framework.
  • Implemented JMS as messaging service to synchronously send messages.
  • Participated in end-to-end designing and development of Single Page Applications using
  • HTML5, CSS3, Bootstrap, JavaScript, jQuery and Angular JS on the presentation layer.
  • Worked on Oracle DB and created PL/SQL, Views, Stored Procedures, Triggers and Functions.
  • Created builds using Maven build.
  • Involved in using continuous integration tool (CI/CD) Jenkins.
  • Worked in high paced agile methodology by actively involving in daily standup meetings that allow clusters of teams to discuss their work, focusing especially on areas of conflict and integration
  • Pulled the project code from GitHub repositories and used Git as version control via STS.
  • Deployed in Linux environment and used Oracle WebLogic 12 as application server and deployed EAR applications.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, JSP, HTML 5, AngularJS 4.0, Ajax, jQuery, JavaScript, Spring 4.0, POI, Hibernate 4.2, Oracle 11g, Liquibase, XML, XPath, XSLT, RESTful webservices, JAXB, WebLogic 12.1.3, Eclipse, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Involved in implementation of the presentation layer (GUI) for application using HTML, CSS, and JavaScript, jQuery and Angular JS.
  • Used Spring MVC framework to enable the interactions between JSP/view layer and implemented different design patterns with J2EE and XML technology.
  • Using Spring Framework implemented dependency injection, Action classes through Application Context XML and initialized managed beans and services.
  • Designed and developed REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Used Swagger and YAML for documenting the REST API’s.
  • Created and consumed SOAP Web Services using Axis 2.0.
  • For reporting, logging and Transactions purposes used Spring AOP.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Designed Hibernate mapping files based on business logic and Object relationships.
  • Deployed the application on WebSphere application server.
  • Implemented the application using Spring Boot and Microservices.
  • Develop SQL and PL/SQL scripts to transfer tables across the schemas and databases.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Jenkins for continuous integration.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.

Environment: Java 1.6, Spring 3.0, Hibernate 3.0, Angular JS, jQuery, HTML5, CSS3, WebSphere 8.0, SVN, Eclipse, Windows, Junit, Selenium Jenkins.

We'd love your feedback!