We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Java Full Stack Developer specialized in developing web application and data management system using Core Java & MySQL technologies and Spring Framework.
  • Extensive experience in business domains including E - commerce and Internet Media.
  • Proficient in Core Java concept and technologies in Java, such as Object-Oriented Programming (OOP), Algorithm, Collections, me/O Stream, Multithreading, and Exception Handling and new features of Java 8 like Lambda Expressions, and Functional Interfaces.
  • Be pro cient in Data Structures and algorithms such as Arrays, Linked Lists, Trees, Hash Tables, Queues, and Stacks.
  • Extensive experience in developing web application with Microservices architecture using Spring Framework, including Spring IoC, Spring Core, Spring AOP, Spring Cloud, Spring Boot 2.x, Spring MVC 4.x, Spring Security 5.x and Spring Data JPA 2.x.
  • Experienced in developing with web server with Apache Tomcat 8.0.
  • Experienced with Java Web Services including SOAP, RESTful API and AJAX technologies and data transformation format in XML or JSON.
  • Experienced in using GraphQL to retrieve data from multiple resources in one single request.
  • Experienced in developing data management system with Relational/Non-relational Database including MySQL 8.x, SQL Server 2017, Redis and MongoDB 4.x.
  • Extensive experience with Java Backend Technologies including Object Relational Mapping (ORM) Framework such as Hibernate ORM 5.x and Java Persistence API (JPA) and Java Standard API like Java Database Connectivity (JDBC).
  • Experience with asynchronous communication using Apache Kafka 2.0.
  • Building security layer using JSON Web Token (JWT) and implementing Single Sign-On (SSO) with OAuth 2.0 and SAML 2.0.
  • Extensive experience with Test Driven Development (TDD) including JUnit 4 and Mockito 2.x and testing teh functionality and security of web service using Postman.
  • Experience with Front-end Technologies such as Angular 8, HTML5, JavaScript, jQuery, CSS3, and Bootstrap 4 Framework.
  • Experienced in developing web application using Java Enterprise Edition (Java EE) like Servlet 4.x, JSP 2.3, JSF 2.3, and Struts 2.
  • Strong experience with version control and Continuous Integration and Continuous Deployment (CI/CD) tools like Git with deploying tools like Maven 3.x.
  • Deployed and tested web application in Microservices framework using Docker Container.
  • Experienced in developing web application using Cloud Platform such as Amazon Web Services (AWS) with services including EC2.
  • Experienced in using Design Patterns such as Singleton, Proxy, Factory, and Prototype.
  • me has strong teamwork and learning ability and has good communication skills. Able to carry out long hours of highly concentrated and serious work.

TECHNICAL SKILLS

Framework\Front-End Web Technologies \: Spring, Spring MVC 4.x, Spring IOC, Spring \HTML5, CSS3, Angular 8, jQuery, JSP, Servlet, \Cloud, Spring Boot 2.x, JSP 2.x, Spring \XML, JSON, RESTful API SOAP, Bootstrap 4\Security 5.x, Spring Boot 2.x\

Database and Clients\OS & Environment\: MySQL 8.x, SQL Server 2017, MongoDB 4.x\Windows, Mac, Linux \

IDEs & Tools\Web Application Servers\: Eclipse Neon/2018/2021, Intellij IDEA 2021, \Apache Tomcat 8.0/9.0 \Anaconda, Spring Tool Suite 4, Vim, \Sublime Text, Maven 3.x, Postman, Docker\

Cloud Technologies\Languages\: Amazon Web Service, EC2\Java 8, C, JavaScript, SQL, Python 2 & 3\

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Java Full Stack Developer

Responsibilities:

  • Implemented Microservices Architecture using Spring Boot 2.
  • Deployed Spring IoC to decouple teh object dependencies.
  • Enhanced Authentication and Authorization of users’ identity with OAuth 2.0 and Spring Security.
  • Implemented microservices communication with Kafka and Spring Cloud Stream.
  • Used Spring Data JPA 2.0 with Caching to process user data on MySQL Database 8.0.
  • Create reusable components and services to consume RESTful API’s by using JSON data type for client and server communication.
  • Built sessions controller in Application Controller with jQuery AJAX for authentication and add validation for signing up information in MongoDB database migrations.
  • Developed for a front-end using Angular 8 as a JavaScript Framework, HTML5, CSS3, Bootstrap.
  • Build CI/CD pipeline with Jenkins 2.0 and deployed Docker containers on Amazon Elastic Container Service (ECS) and AWS EC2.
  • Implemented Test Driven Development and unit tests using JUnit 5 and Mockito 3.
  • Used Log4j for logging errors.
  • Used Git for source codes management and collaborating with teammates.

Environment: Java 8, Spring Boot 2.0, Spring Cloud, Spring Security, Kafka, MySQL 8.0, Angular 8, Apache Tomcat 8.0, RESTful API, JUnit 5, Mockito 3, AWS, Maven 3.0, MyBatis 3, Log4j 2.0, Intellij IDEA

Confidential, Fort Collins, CO

Java Full Stack Developer

Responsibilities:

  • Developed teh application based on Microservices Architecture using Spring Boot 2.0.
  • Developed REST API to ingest data from MySQL 8 with Spring Boot 2.0.
  • Implemented Single Sign-on (SSO) with OAuth 2.0 based on roles.
  • Configured Kafka for internal communication between different streaming jobs.
  • Used JMS (Java Mail API) to send notifications about important events, such as employee promotions.
  • Used Tomcat Web Server in configuration and deployment of application.
  • Extensively used Hibernate named criteria queries, Hibernate Query Language (HQL), Optimistic Locking and Caching to process teh data from database.
  • Developed front-end employee management interface using HTML5, CSS3, JavaScript, Angular, jQuery.
  • Used Git for version control, Maven for applications building and Jenkins for Continuous integration/Continuous Deployment.
  • JUnit 5 and Postman testing for Test Driven Development and tested teh endpoint of web services.

Environment: Java 8, Spring Boot 2.0, Spring IoC, OAuth 2.0, Apache Kafka 2.0, JPA 2.0, Angular 8, MySQL 8.0, RESTful, Hibernate, Apache Tomcat 8.0, JUnit 5, Postman, Maven 3.0, Intellij IDEA

Confidential, Fort Collins, CO

Java Full Stack Developer

Responsibilities:

  • Designed and developed a web application based on Microservices using Spring Boot 2.0.
  • Built Spring Security authentication using OAuth 2.0.
  • Docker for packaging and distribution of Linux containers.
  • JavaScript and jQuery for communicating between front-end and server side.
  • Worked with AWS using services like EC2 and Lambda.
  • Designed Test Driven Development and unit testing using JUnit 4.
  • Implement MongoDB 4.0 for distributed database deployment.
  • Teh RESTful architecture is used to perform CRUD operations on resources.
  • Developed for a front-end using Angular 8 as a JavaScript Framework, HTML5, CSS3, Bootstrap.
  • Used build automation tool Maven 3.0.

Environment: Java 8, Spring Boot 2.0, MongoDB 4.0, HTML5, CSS3, JavaScript, JQuery, Angular 8, RESTful API, MyBatis 3, JUnit 4, AWS, Maven 3.0, Intellij IDEA

Confidential, Fort Collins, CO

Java Full Stack Developer

Responsibilities:

  • Upgrade teh web application based on Microservices using Spring Boot 2.0.
  • Built Spring Security authentication using OAuth 2.0.
  • Teh MVC development model was carried out using SpringMVC.
  • Spring IoC and AOP to decouple object dependencies and aspect-oriented development.
  • Hibernate for easy and fast transaction of data in batch with MySQL Database.
  • Implemented RESTful API for CRUD (create, read, update, and delete) operations.
  • Maven as a build tool.
  • JUnit 4 for unit testing and Postman for web service testing.
  • Tableau implemented data visualization.
  • Teh project deployed in Docker to ensure dat teh program operating environment is consistent.

Environment: Java 8, Spring MVC, Spring Security, Spring AOP, JPA API, RESTful API, HTML5, CSS3, Git, Maven, MySQL 4, Apache Tomcat 8.0, Postman, JUnit 4, Intellij IDEA

Confidential

Java Full Stack Developer

Responsibilities:

  • Designed and implemented web application using Java Beans and MVC design model.
  • Spring MVC interceptor + Token to verify teh permission of teh request
  • Used web.xml file to map each servlet class to target URL.
  • Implement RESTful to optimize URL to URI.
  • Session Management to authenticate and validate client’s identity and invalidate each session after timeout or client’s logout.
  • Verify teh login authority through mobile phone number, password, graphic verification code and SMS verification code.
  • Designed and implemented front-end web page using HTML5, CSS3, and JavaScript.
  • Hibernate 5 to map data object to relational table in Database.
  • Redis 5.0 as Key-Value Database and used distributed locks avoid repeated execution of push messages.
  • Designed and implemented unit testing before development using JUnit 4 and used Git for version control.
  • Deployed teh web application using Docker Container and tested it with Postman.

Environment: Java 8, JSP 2, JDBC, Hibernate 5, JavaScript, HTML5, CSS3, Servlet, Apache Tomcat 8.0, Redis 5.0, JUnit 4, Maven, Docker, Postman, Intellij IDEA

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed a Java web application using Java Enterprise Edition with Intellij IDEA.
  • Used HTML5, JavaScript, and CSS3 for front-end web.
  • Java Servlet as server-side technology to provide standard web services like GET and POST for processing client requests and generate responses
  • Session Management and Security Token to manage authentication and authorization for security purposes.
  • Tomcat 7.0 as application server and Apache Bench for Server test.
  • Oracle RDBMS as backend technology and OJDBC to transfer data between server side and database.
  • Ant as a build tool to automatically build and compile teh web application.
  • Android Studio for mobile application development.

Environment: Java 8, HTML5, CSS3, JavaScript, Servlet 4.0, Apache Tomcat 7, Apache Bench, Oracle RDBMS, OJDBC, Intellij IDEA, JUnit 4, Ant 1.9.4, Android Studio

We'd love your feedback!