We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Westlake, TX

SUMMARY

  • Skilled IT Professional with 8 years of experience in Design, Development and Maintenance of web - based applications using JAVA/J2EE technologies.
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • Experienced in designing and developing multi-tier scalable applications using Java and J2EE Design Patterns.
  • Expertise in using IDEs like Eclipse/RAD, Visual Studio Code, IntelliJ idea.
  • Experienced in Development and Deployment of 3-Tier and n-Tier Architectures.
  • Extensive experience on Application Servers like Apache Tomcat.
  • Strong in UI with Single Page architecture frameworks such as Angular and ReactJS.
  • Expertise in developing Enterprise Web Applications with Spring MVC, Spring Boot, Spring REST Services, Maven, Java, JSP, Servlet, JDBC, JPA, Hibernate, Spring Data JPA, Junit, Mockito, HTML, JavaScript, Typescript, Angular and ReactJS.
  • Experience in developing the User Interface Screens for presentation using Java, JSP, HTML, JavaScript and Ajax, jQuery, Angular 2/4 and ReactJS.
  • Strong experience in implementation of Hibernate into frameworks like Spring.
  • Extensive experience in developing Microservices using Spring Boot
  • Experience in using build/deploy tools such as Jenkins, Docker, OpenShift and Kubernetes for Continuous Integration & Deployment for Microservices.
  • Strong hands-on experience withSpring IO,Spring Boot
  • Strong scripting experience in writing build scripts using Maven. Sound knowledge in Version control systems like SVN, CVS, Subversion, Git.
  • Exposure to various databases such as Oracle, SQL Server. Experience in using Design Patterns like MVC, Data Access Object (DAO), Singleton, Business Delegate, Service Locator and Session Facade.
  • Expertise in developing applications using NoSQL databases such as MongoDB.
  • Experience in developing cloud applications using Amazon Web Services (AWS).
  • Expertise in working with various tools like Maven, JUnit and Log4J.
  • Experience maintaining/deploying applications over Windows and LINUX.
  • Experience with Open-source frameworks using Spring, Spring MVC, Spring Boot, and Hibernate.
  • Experience in PL/SQL, writing Stored Procedures, Functions, Packages, Views, and Triggers.
  • Have knowledge of developing System Design using UML methodology with Rational Rose. Preparation of class and sequence diagrams using Rational Rose.

TECHNICAL SKILLS

Programming Languages: Java, Python, JavaScript ES6, Typescript

J2EE Technologies: Servlets, JSP, JDBC, Hibernate, JSTL, JMS, Apache SOLR

Web Technologies: HTML5, CSS3, SASS, Bootstrap-3, Object Oriented JavaScript Programming, JSON, Typescript, ES6, Angular, ReactJS, NodeJS, BackboneJS, ExpressJS

Web Frameworks: Spring 5.0, MVC, Boot, Hibernate, AEM, Angular 2/4/6, Spring Batch

Messaging Frameworks: JMS, Kafka, RabbitMQ, ActiveMQ

Application/Web Servers: Apache Tomcat, AWS

Web Services: REST API Web Services in JSON format using SpringBoot, Micro Services

Database Environments: PL/SQL, Oracle Coherence, MySQL, Sybase, Cassandra, MongoDB, MS-Access, AmazonRDS

IDEs: VS Code, Eclipse, NetBeans, IntelliJ idea, Notepad++, Sublime Text

Version Control Tools: SVN, Subversion, GitHub

Build/Testing Tools: Maven, Junit and Mockito

Container & Orchestration: OpenShift, Docker, Kubernetes, Jenkins, GKE

Cloud Platforms: Amazon Web Services (EC2 Instance, S3), GCP, Data Flow

Designing Tools: UML, RUP

Dev Methodologies: Agile, Waterfall

Operating Systems: Windows, Unix, Linux, MacOS

Protocols: HTTP, FTP, TCP/IP, LAN, and WAN

PROFESSIONAL EXPERIENCE

Confidential, Westlake TX

Full Stack Developer

Responsibilities:

  • Involved in understanding system requirements, application design, and functional specifications and verify test strategies against the requirements.
  • Developed microservices as per the business requirements gathered.
  • Built Web pages that are more user-interactive using TypeScript, and Angular.
  • Worked on Angular 11 for user interface interactions, effects and themes built on top of the Angular & TypeScript.
  • Used Bootstrap for faster and easier web development.
  • Used Back base platform for customer’s easy usage.
  • Design new methods in Java which include SQL queries.
  • Documented how Spring Batch is useful for the current project.
  • Designed and developed the Business Service using Spring Framework (Dependency Injection) and DTO Design Pattern.
  • Responsible for designing user interfaces using Angular 11 that communicates with services developed using SpringBoot Framework in Microservices architecture.
  • Converted a monolithic app to Microservices architecture using Spring Boot.
  • Implemented REST Microservices using spring boot.
  • Application is deployed on Cloud platform AWS Tomcat server.
  • Created an ATGCommercepipelineprocess for authenticating user before checkout process.
  • Successfully delivered design and code using Scrum methodology in agile environment.
  • Actively involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration
  • Developed Kafka consumer's API in Java for consuming data from Kafka topics.
  • Worked on Hibernate object/relational mapping for DAO Design Pattern according to database schema.

Environment: HTML, CSS, Bootstrap, JavaScript, Typescript, Angular 8/11, Java8, JPA-Hibernate, Spring Data JPA, Spring Boot, Spring Security, Spring AOP, Spring Core, Maven, DB(RDBMS, NoSQL), REST API/Web Services, Micro Services, Kafka, GitHub, Jenkins, Dockers, Docker Hub, AWS, SonarQube, Jira, Eclipse, IntelliJ.

Confidential, Florham Park, New Jersey

Full Stack Java Developer

Responsibilities:

  • Carried out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Involving in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL.
  • Using REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.
  • Worked on spring framework extensively used Spring5.0, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP &REST Web Services.
  • Implementing the user interface using the Java 8, JSP, AJAX, Angular7.0, HTML5, CSS and Bootstrap extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.
  • Implementing Swagger Configuration inSpringMVCfor auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
  • Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • Using Micro service architecture, with Spring Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Design, develop and test HTML, CSS, jQuery and that meets accessibility of web browser Implemented MEAN stack architecture using next generation technologies AngularJS, Express, NodeJS and Mongo DB.
  • Using Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
  • Working on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack
  • Developing J2EE Micro-services using Spring Boot interacting with MongoDB back end implemented fail safe and circuit breaker patterns in Spring Boot Microservice applications using HYSTRIX.
  • Involving in self and peer-to-peer review, creating, and updating technical and functional documents.
  • Using Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
  • MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.

Environment: Java 8, J2EE, Hibernate, JPA, Spring5.0, Spring MVC, Spring Boot, AngularJS, Angular7.0, SOAP, REST, REST API, Micro services, AWS, MongoDB, PCF, Kubernetes, ReactJS, Junit, Cassandra, HTML 5, CSS 3, JavaScript, Jenkins, Kafka, NodeJS, jQuery, JBoss, Linux, CI/CD, JIRA, Eclipse, AJAX, JSON, JSF.

Confidential, San Antonio, TX

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation, and workflow diagram of the application
  • Preparing the Design Documents and analyzing the functional specifications.
  • Worked in an Agile environment throughout the project using JIRA.
  • Designed and implemented the application using Spring MVC and Hibernate frameworks.
  • Implemented custom filters to prevent XSRF and Session attacks.
  • Migrated all xml bean configurations to Java configuration classes.
  • Debugging the issues if any and find out the root cause of that using the Dynatrace tool.
  • Published SOAP and RESTful services and provide them to the backend teams to retrieve the application information and resolve application closing issues.
  • Integrated Geolocation service to pull available branches near to the customer’s address.
  • Work with ESB teams to design required fields in input and output of the service.
  • Implemented services to display loan information in customer online or mobile banking accounts.
  • Used Jenkins tool for Continuous Integration and delivery of the application and SVN as version control.
  • Implementing and enhancing new features to our applications.
  • Used Log4J for logging and debugging and JUnit for testing.
  • Also involved in setting up guidelines for Automation and worked with testers in creating and managing the scripts.

Environment: Java, Mongo DB, Docker, Kubernetes, Jenkins, GIT, Spring MVC, UML, SOAP, REST API, JSON, ORACLE, GIT hub, SoapUI, Postman, JIRA, Confluence, Spring Services and Hibernate..

Confidential

Java Developer

Responsibilities:

  • Involved in understanding system requirements, application design, and functional specifications and verify test strategies against the requirements.
  • Used Microservices architecture with Spring Boot to make the system scalable.
  • Built Web pages that are more user-interactive using ReactJS, JavaScript and created Functional and Class Components.
  • Used different Lifecycle methods in Class Components.
  • Created state and props to exchange data between Components.
  • Used Context API in Reactjs to exchange data across components.
  • Reused code to create Reusable components that work with change in props and state.
  • Created a Re-Usable dropdown component that changes the Title and Dropdown items based on props
  • Created a Modal Pop-up using ReactJS which is Re-Usable for multiple popups.
  • Used Bootstrap for faster and easier web development.
  • Documented how Spring Batch is useful for the current project.
  • Designed and developed the Business Service using Spring Framework (Dependency Injection) and DTO Design Pattern.
  • Responsible for designing user interface using Spring Framework and JSP’s, JavaScript.
  • Converted a monolithic app to Microservices architecture using Spring Boot.
  • Configured Kubernetesthrough EKS.
  • Deployed web applications to run on EKS.
  • Developed Restful web services using Spring

Environment: Java 8, JavaScript, JSON, SQL, Spring Batch, Apache Tomcat, Agile, Bootstrap, back base platform, HTML, ReactJS, Spring Boot, JPA Hibernate and Spring Data JPA, JSON Web Services, Microservices, JMS, Kafka, Junit, Mockito and Maven.

We'd love your feedback!