We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Experience in using Core Java, Java, ReactJS, Swing, Servlet, JSP, Struts, Spring MVC, Spring Boot, Spring JPA, Hibernate, Junit, My SQL, SQL Server JavaScript, AJAX, HTML and CSS.
  • Extensive experience in Front end application developing using HTML5, CSS3, JavaScript, JQuery, AJAX for building vibrant UI friendly, high performance web applications.
  • Created Single page applications with the use of JavaScript library React.js. In - depth experience in React.js and techniques such as Redux, Axios, JSX, Form Validation, HOC and react-router.
  • Hands on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
  • Expertise in open-source libraries like Angular Material, redux-thunk to create customized components.
  • Used Bootstrap and Media queries to do responsive web design that fit all users and devices from desktop to tablet and mobile phone.
  • Built Restful web API with Spring, Spring Boot, and testing APIs using Postman.
  • Skilled with Spring Core such as Dependency Injection, Annotations, and Configurations.
  • Experienced in using Node Package Management to manage JavaScript package.
  • Experienced in using JAVA Spring JPA with Hibernate to integration MySQL, or SQL Server into back-end web applications and performing CRUD and aggregation operations on a database. Extensive knowledge on JAVA SE including Collection, Threading, and Core Java.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring Boot.
  • Extensively worked on Maven, Spring JDBC, Spring Hibernate ORM, and JPA.
  • Good experience in testing tools such as Selenium, Cucumber, Jasmine, Junit and TestNG.
  • Experienced in using version controls such as SVN, GIT, TFS and build tools such as Ant, Maven and continuous integration tools such as Jenkins.
  • Experienced in developing enterprise application testing with JUnit and logging with Log4J for n-tier c

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a Test - driven Development (TDD) approach.
  • Designed and implemented an application using Spring Boot, Spring IOC, Spring transactions, Dependency Injection, Spring Annotations, Spring Actuator, Spring Container managed transactions.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth2. Developed all REST APIs using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers Developed and designed the web interface using HTML5, CSS3, TypeScript, Angular 8.
  • Used Angular 8 as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Developed SPRING Restful web service to fetch the calculated DB data to be used from UI, created various such APIs. Developed RESTful web services using JAX-RS API and produced JSON data. Implemented two-way data binding among models, controllers, and views to provide continuous updates among view and model. Implemented Factory, Service, and Provider to organize code and allow for easier future maintenance.
  • Used client-side form validation of Angular 8 framework to monitor the states of the form and input fields and notify the user about the current state. Used ngrx framework to maintain the state of an application and worked with Actions.
  • Reducers and Selectors. Implemented the function to send and receive messages on ActiveMQ synchronously and asynchronously. Implemented Zipkin for distributed Micro Service Monitoring.
  • Worked on Jenkins for the Continuous Integration and Continuous Deployment. Worked on AWS Cloud watch and AWS ALB for Load balancing and worked on ELB for the performance testing by sending 5000 requests per minute. Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
  • Used Azure Repos to maintain the version of the files. Integrated Swagger UI and wrote integration test along with REST document. Worked with unit testing of Angular applications using Jasmine and Karma and Spring Boot applications using JUnit
  • Mockito and performed end to end testing using Protractor

Environment: JDK 1.8, spring, Hibernate, Spring Boot, LINUX, Maven. RESTful Web Services, AWS, Jenkins, Docker, Kubernetes, HTML5, CSS3, React JS, Bootstrap, JavaScript, jQuery, Ajax, Node.js, MongoDB, SoapUI, Postman, API Life Cycle, JUnit, JMeter, Git, JAX-RS, JIRA, Cucumber, Putty, A

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in document analysis and technical feasibility discussions for implementing new functionalities. Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
  • Designed and developed Single Page Application with Controllers, Model and Views of AngularJS framework. Created an on - the-fly configuration changes set up, with application saved in Node.js Developed micro services using
  • Node.js as a server-side scripting language. Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL. Used JIRA for bug tracking and new features tracking.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component. Implemented applications using JSP, JSF, Servlets, JDBC, XML, HTML, XHTML and Java Script on Windows environments. Used AngularJS framework for building web-apps as well as using Restful services.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller. Used Spring framework along with JSP, HTML5, CSS3, Angular JS and Java Script to construct the dynamic web pages (presentation layer) for the application. Used LESS for making CSS more maintainable.
  • Evaluated converting the current implementation of the front-end to using React JS. Worked on SQL server 2016 migration from SQL Server 2012. Developed web services code for the system will either use services in connected applications to perform business operations.
  • Used ES5 concepts while writing the code. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0. Worked on 5 verticals of an application on agile base development cycle with a By-weekly sprint.
  • Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs. Followed ES5 and ES6 coding standard and coding best practices
  • Implemented applications using Twitter Bootstrap framework. Created XML for deployment descriptors and integrated to validation files. Worked on NoSQL Database Mongo DB 2.x for transferring some of the schema less data. Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Updated Angular 2 to Angular 6, doesn't make much different but same the latest version of the Angular framework. Used GitHub for committing the code to repository. Involved in integrating applications with other application using IBM WebSphere. Assisted in the implementation of the COTS reporting tool to integrate it with the existing software.
  • Used AJAX framework for asynchronous data transfer between the browser and the server. Developed model components using session beans and used local message driven beans (MDB) to intera

Confidential, New Jersey

Java J2EE Developer

Responsibilities:

  • Used agile methodology for software development. Based on the business needs of the application, developed functional and non - functional features of the application. Participated in all Agile scrum ceremonies, project planning, design discussions and release planning activities. Proficient in using servlets. Applied MVC implementation to the web application.
  • Used Design patterns such as DAO, Singleton, Session fa ade which helps in distribution of roles and responsibilities across various layers of processing. Developed the application using Eclipse IDE and used JBoss for deployment of application. Strong understanding of the spring modules like Spring Core, Spring MVC, Spring JDBC, Spring Boot.
  • Extensively used spring framework Dependency Injection (DI) for object's dependency resolution, Inversion of Control (IOC) using XML configurations, Java Annotations and Java Source code.
  • Integrated Spring- Hibernate frameworks for ORM functionality. Maintained web services using Restful API. Strong skills in writing queries, functions, triggers, and stored procedures in PL/SQL.
  • Developed UI interface using HTML, CSS, jQuery and Angular, JavaScript AJAX and Tag libraries and Bootstrap. Strong skills in Oracle server-side programming which includes SQL, SQL*Plus, PL/SQL Packages. Used DAO Pattern to fetch data from the database using Hibernate to carry out various database. Wrote JUnit test cases for unit testing.
  • Used maven to build applications and created multi module maven project and used Jenkins for continuous integration. Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup Test cases. Deployed the application using Apache Tomcat Server. Performed Module and Unit Level
  • Testing with JUnit and Log4J for debugging and error tracking. In production support responded to service tickets and service requests within established time-based requirements.
  • Designed and developed REST based micro services using Spring Boot.

Environment: Java 1.7, J2EE (JSP, Servlets), JMS, JavaScript, jQuery, HTML, API, CSS, Bootstrap CSS, JSF 2.0 X, Hibernate, Spring, Linux, XML, XPATH, Shell scripts, Perl Scripts, Eclipse, JBOSS, Agile, JDBC with Oracle 11g.

Confidential

Java Developer

Responsibilities:

  • Involved in the Software Development and Lifecycle for analysis, design, testing and implementation of the project. Good Experience in developing web/enterprise applications using SDLC methodologies like waterfall/agile.
  • Prepared business and functional requirement specification and technical documentation. Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for user stories and participated in retrospective and presenting demo at the end of the sprint. Experience on Collections, Exception Handling, Garbage Collection in Core Java.
  • Designed use case diagrams, class, and sequence diagrams in the design phase of the project and for workflow settings. Developed code changes using core java, J2EE technologies and used Eclipse, JDBC and MySQL.
  • Used Servlets for maintaining server - side business logic. Used various Design patterns like service locator, session facade, singleton, and factory pattern. Used spring framework for implementing Spring IOC, JDBC, ORM.
  • Experience in writing SQL Stored procedures and functions. Experience in writing test cases for Junit testing and thus verifying and validating applications. Used HTML, CSS, JSP, JSTL and Java script for building web applications.
  • Worked on deployment of virtual machines and troubleshooting on VM management. Worked on JSON, AJAX for request and response processing and used CVS for maintaining source code with other developers. Used Maven to build and deploy the application on web logic server. Used Git for version control across common source code used by developers.

Environment: Core Java, Collections, Multi-Threading, Struts, JavaScript, JSP, HTML, CSS, JDBC, Junit, SDLC, Eclipse, Tomcat, SQL, CVS, Waterfall, Design Patterns, DAO.

Confidential

Software Engineer

Responsibilities:

  • Followed Agile methodology and prepared technical reports & documentation manuals during the program development. Actively participated in the Analysis, Design, Development and Testing phases of various applications.
  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams Acquired process awareness for software development and deployment
  • Used Spring Boot, which is radically faster in building cloud Microservices and develop Spring MVC based application with very less configuration. Worked in Node.js based Microservices. Designed and developed RESTful Web Services using Node.JS.
  • Developed server - side application to interact with database using Node.JS. Developed RESTful Services with Java using Node.js. Coding for consuming the REST APIs, getting JSON response and parsing them to get the required formats.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular6. Experienced in Angular 6 Template basics, Template directives, Routing and navigation
  • Components, Services and Data Binding. Advise team on best practices for Angular 6 component driven architecture. Worked on creating, retrieving, updating, and deleting documents in MongoDB
  • Created clusters in Google Cloud and manage the clusters using Kubernetes. Used Jenkins to deploy the code to Google Cloud, created Docker images and pushing them to container registry of Google Cloud.
  • Implemented Custom Exceptions depending on the API Responses. Implemented BDD through Cucumber. Created the Feature Files for Cucumber Automation. Developed Mockito and JUnit test cases to improve code coverage.
  • Experience in writing unit tests using JUnit and Easy Mock. Tested the performance of our API using SoapUI, Postman, and JMeter. Used Jenkins server for code monitoring during code integration phase. Utilize EBS to store persistent data and mitigate failure by using snapshots. Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Worked in an Agile based development environment and participated in Retrospective, Scrum session for better understanding, communication among team members.

Environment: Agile, JIRA, HP ALM, HTML5, CSS3, JavaScript, TypeScript, Ajax, jQuery, JSON, JDBC, Bootstrap 3, Angular 2, XML, JAXP, SAX, DOM, Spring, Hibernate, LINUX/UNIX, Node.js, Express, MySQL, HQL, JMS, JBoss, Apache Tomcat, Junit, Spring Web Flow Tests, Protractor, Jasmine, Karma, Git, Ant, Jenkins, Log4j.

We'd love your feedback!