We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Uniontown, OH

SUMMARY

  • Around 6 years of experience in analysis, design, implementation of Object - Oriented Applications in Client/Server environments using Java/J2EE.
  • Used the best practices of SDLC as well as Agile/SCRUM methodologies.
  • Proficient in working with HTML, CSS, Bootstrap, XML, AJAX, JavaScript, jQuery, ExpressJS, Angular 8.0, NodeJS, and React Js.
  • Proficiency in server-side Java development with exposure RESTful web services, AJAX web application.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Spring Netflix.
  • Hands on experience in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
  • Developed Web applications to consume JSON response using call back functions.
  • Developed and designed web interfaces and layouts using JavaScript, HTML and CSS.
  • Developed and utilized the features of Angular 8.0 to present effective web design.
  • Very good experience with Model2 (MVC) architecture and Jakarta Struts. Solid experience in using Jakarta Apache frameworks like Struts, Maven, ANT, JUnit and Log4J.
  • Experienced in frameworks like struts, JSF, spring, Spring Boot, Spring Security, Hibernate.
  • Developed & implemented MVC architectural Pattern using JSF Framework including JSP, Servlets, EJB.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, RDS, VPC, Direct Connect, Route53, Cloud Formation, IAM, SNS etc.
  • Experienced in Development, testing and deployment of enterprise applications on Windows &UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.
  • Experience in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and Indexes using T-SQL.
  • Experience in database development skills MySQL, Oracle, SQL Server, NoSQLDatabasesCassandra, MongoDB.
  • Extensive hands-on on designing Microservice applications with fail safe methodology using Circuit Breaker patternwithHystrix/Dashboard and load balancing using Spring Ribbon.
  • Hands-on usingMicroservice with Spring Boot interacting through a combinationof REST, Apache Kafka message brokers.
  • Technically experienced in understanding and implementation of Spring Microservices and their patterns.
  • Expertise in working on ANT, Maven, Log4j, Mockito, JMock, Testing.
  • Having knowledge on (JMS) MQ's like RabbitMQand Active MQ.
  • Upgraded Apache Tomcat in Production servers to the latest version configured and tested successfully.
  • Experience in working with GIT and GIT Bash as the version control tools.

TECHNICAL SKILLS

  • Core Java, SQL, PL/SQL
  • Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT, Multi-threading, Java Networking, JDK 1.8
  • Spring MVC, Struts 2.0, JSF,GWT
  • Jboss, Tomcat, WebLogic, IBM WebSphere
  • JavaScript, jQuery, AJAX, XML, XHTML, CSS, SASS, HTMLAngularJS, Angular 8,4,6, React.js, Node.js, Express.js, Ext JS, backbone JS, JSP: Spring Framework
  • Spring IOC, Spring Batch, Spring Boot, Spring Security, Microservices
  • Oracle, DB2, SQL Server, MySQL, RDBMS, MongoDB, Cassandra, PostgreSQL
  • Eclipse, NetBeans, IntelliJ, STS, WebStorm, Visual Studio Code
  • REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, UDDI, Apache
  • GIT, CVS, SVN
  • ANT, Maven, Gradle
  • Agile, Scrum, Water-Fall, Rapid Application Development, Test Driven development
  • Microsoft Visio, Rational Rose
  • Windows, Mac, Linux, UNIX
  • Junit, Karma, Log4J, SoapUI, Test NG, easy mock and power mock. Karma, Protractor, Mockito, Selenium, Jenkins, Docker
  • AWS, Azure, EC2, S3, Elastic, ELB, Spring PCF (pivotal cloud foundry)

PROFESSIONAL EXPERIENCE

Confidential, Uniontown, OH

Full Stack Developer

Responsibilities:

  • Used new features of Java 8 Annotations, Generics, enhanced for loop and Enums.
  • Used GIT as version management and GitHub as the repository.
  • Defined and developed the application’s presentation layer in UI development with technologies like HTML5,CSS3, JavaScript and Angular 8.
  • Used Node.js for non-blocking design operation for server-side code.
  • Implemented Spring framework such as Dependency Injection, IOC, Spring Security, Spring AOP, and Spring integration.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects), Hibernate.
  • Developed REST Web Services clients to consume those Web Services and other enterprise wide Web Services.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls and parsed the data to client, handled the security and Authorization.
  • Design JSON requests according to the front-end pages and process the JSO.
  • Used Microservice with Spring Boot interacting through combination of REST, Apache Kafka message brokers.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservices.
  • Created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database
  • Used Gradle, Jenkins to automate the build and deploy process.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all dependencies from the nexus, Ivy artifact repository.
  • Deployed multiple applications on WebLogic server and maintained load balancing, high availability and fail over functionality.
  • Used Gradle to build, run and create JARs and WAR files among other uses.
  • Worked on TIBCO Business works Projects and generated EAR, SAR and PAR files
  • Used log4j for logging errors in the application.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Worked with AWS (Amazon Web services) like EC2(Elastic Compute Cloud) and S3 (Simple Storage Services).
  • Extensive experience in system analysis, design, development and implementation of web based and client/server applications using HTML5, CSS3, JavaScript, jQuery.
  • Developed Microservices with spring to retrieve API routes for the entire cluster. Using this strategy each
  • Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data.
  • Experience using persistence framework like Hibernate, JPA for mapping java classes with Database.
  • Built REST by building NodeJS and ExpressJS in the back-end to handle requests sent from the jQuery, Ajax.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, Vue.js, JavaScript, Angular 8 and Node JS.
  • Developed dynamic responsive Web Application by integrating Angular8 with Bootstrap which is further integrated with Web Services and Vue.js.
  • Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.
  • Implemented SOA to develop Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Eureka.

Environment: Java 8.0, Spring 4, Hibernate 4.5, Spring Boot, JPA, JavaScript, HTML 5.0, CSS3, Angular 8.0, Bootstrap, Apache Tomcat 8.0, Log4J, JDK 1.8, JUnit, Easy Mock, XML, Web Services, SOAP UI, Netflix Eureka, Spark, Netflix Ribbon, Gradle, Git,, Eureka Server, Hystrix, Ribbon, Agile, Spring Netflix, ELK, GIT,AWS SQS, Kubernetes

Confidential

Full Stack Developer

Responsibilities:

  • Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
  • Designed dynamic and browser compatible pages using HTML5, CSS3 Pre-processors (SASS/LESS), JavaScript, Bootstrap, JDK 1.8, Ajax, Web Services XML, schemas.
  • Involved to implement various screens for the front end using Angular 6.0 and used various predefined components from NPM (Node Package Manager) and redux library.
  • Implemented Services and Dependency Injection in Angular 6 to connect the web application to back- end APIs and for sharing the code between the components.
  • Simplify Code, execution of tasks in asynchronous mode using multithreading Executor Service Framework.
  • Used JDK 1.8, Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Used IBM MQS to Listen to Flight Messages and Implemented Listeners to Process the Data.
  • Experience with integration services OAUTH and OAUTH 2.
  • Worked on OAuth 2.0 for accessing the cloud storages like box, one drive, Google drive, drop box.
  • Used spring core for dependency injection/inversion of control (IOC), and integrated with Hibernate.
  • Implemented Restful Services in Spring Boot Framework for consuming and producing JSON Data.
  • Experience in React.js creating interactive UI withOne-way data flow, Virtual DOM, JSX, React Native concepts.
  • Building cloud Microservices and implementing back-up using Spring Boot.
  • Used Microservices with Spring Boot services and combination of REST, Apache Kafka message brokers.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Provided cloud environment for Microservices using spring cloud Netflix (Eureka server).
  • Implemented Fail Safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix and monitored the services using Hystrix Dashboard.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used Microservices with Spring Boot services and combination of REST.
  • Amazon Simple Queue Service (AWS SQS) is used to manage message queuing service that makes it easy to decouple and scale Microservices, and serverless applications and Communication with External Services.
  • Heavily used joins stored procedures, views, Unions in Oracle database to fetch the data.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle 11g database, implemented transactions, proxies, locking, HQL, Criteria, Projections and Stored Proc calls.
  • Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating.
  • Used Vue.js events distribution and parent chain for parent-child component communication
  • Created Generic DAO Custom Implementation Using Spring Data Jpa.
  • Hibernate framework is used on the DAO layer to persist application data into Oracle database.
  • Kubernetes is configured for automating deployment, scaling and management of containerized applications.
  • Monitored Health check and managed the application when it’s pushed to production by using Spring Actuator.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, spring 4Junit for testing the web services.
  • Worked with several testing frameworks such as JUnit, Easy Mock, Mockito andPower Mock .
  • Used Maven/Nexus as build and dependency management tool for creating EAR, WAR and JAR files to be deployed in application servers and integrated with GITHUB, Jenkins, and Jenkins Jobs.
  • Used GIT repository to push the code and interact with other developers throughout the company.
  • Used Jenkins CI/CD build server to perform Pull Requests and Dev environment builds.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring Boot, JPA, JavaScript, HTML 5.0, CSS3, Angular 6.0, Bootstrap, Apache Tomcat 8.0, Oracle 11g, Log4J,JDK 1.8, React JS JUnit, Easy Mock, XML, Web Services, SOAP UI, Netflix Eureka, Spark, Netflix Ribbon, Maven, Git,, Eureka Server, Hystrix, Ribbon, Agile, Spring Netflix, ELK, GIT,AWS SQS.

Confidential, Cincinnati, OH

Java/J2EE Developer

Responsibilities:

  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agilemethodology in the Scrum Cycle model.
  • Used new features of Java 8 Annotations, Generics, enhanced for loop and Enums.
  • Defined and developed the application’s presentation layer in UI development with technologies like HTML5, CSS3, JavaScript and Angular 4.
  • Development of code using JSP code, HTML, CSS, JavaScript libraries such as JavaScript, Vue.js, jQuery, Prototype plus relevant coding standards
  • Used Node.js for non-blocking design operation for server-side code.
  • Implemented the application using Design patterns such as Session Façade, Singleton, DAO, and Service Locator.
  • Implemented spring framework such as Dependency Injection, IOC,Spring Security, Spring AOP, and spring integration.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
  • Developed REST Webservices clients to consume Webservices as well other enterprise wide Web Services.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST
  • API calls from Angular 4 and parsed the data to client and handled the security and Authorization.
  • Design JSON requests according to the front-end pages and processed the JSO.
  • Used Microservice with Spring Boot interacting through a combination of REST,Apache Kafka message brokers.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor springmicroservices.
  • Created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in database
  • Migrating legacy application into microservice architecture using Rest APIs, spring boot.
  • Implementation of Hystrix circuit breaker patterns while connecting to DB, external interfaces or connecting to other microservices via DME2 (Direct Message Engine).
  • DevelopedUI microservices using Angular which in turn depend on backend microservices for data retrieval.
  • Involved in finalizing the technical architecture for application including database design and documented them.
  • Designed, developed and tested the integration layer components with different interfacing systems.
  • Involved in Requirement Analysis, Design, Coding and Development of custom Interfaces.
  • Worked with various teams to identify cross-team dependencies and manage inter-team tasks.
  • Done with WebLogic application server set up & deployed the application on it.
  • Worked with GIT which is used as a version control tool in the project.
  • Writingtest cases using JUnit strictly following Test Driven Development.
  • Used Maven, Jenkins to automate the build and deploy process.
  • Used log4j for logging errors in the application.
  • Performed regression testing and continuous integration testing using Jenkins automation tool.
  • Administered and deployed applications into Web Sphere Application Server
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes,Created Pods and managed using Kubernetes.

Environment: Java 1.8, Spring 4.2.0, Spring AOP, RESTful Microservices, Groovy Script, NodeJS, HTML 5.0, CSS3, jQuery, JMS,JSON, SQL, PL/SQL,WebSphere Application Server, Spring STS 4.0,SOAP, Maven, Junit, XML, Web Services, ApacheKafka, Application Framework AJSC6 and ANSC, Kubernetes.

We'd love your feedback!