We provide IT Staff Augmentation Services!

Java Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Tempe, AZ

SUMMARY:

  • Profound experience as a Java Full Stack Developer in developing Web - based Enterprise applications using Java/Java EE technologies
  • Proficient in Java 8 and Core Java concepts such as Object-Oriented Programming Concepts, Multi-threading, Data Structures and Algorithms, and Collections API
  • Extensive experience in developing web applications using Java EE technologies, such as Servlets 3 , JDBC , and JSP 2.x
  • Hands-on experience using Spring 4.x and Struts 2.0 to build applications based on Model - View - Controller ( MVC ) architecture
  • Proficient in implementing different Spring modules like Spring Core , Spring IOC , Spring AOP , Spring MVC 5.x , Spring Boot 2.0 , Spring Cloud , and Spring Security 3.2
  • Familiar with developing web application using RESTful web service and SOAP web service
  • Extensive experience in using Object Relational Mapping ( ORM ) tools like Hibernate 5.x and JPA 2.x frameworks
  • Experience in using Microservices architecture and Spring Cloud for building web application
  • Expertise on relational databases like MySQL 5, Oracle 11g and using NoSQL databases like MongoDB 3, and Redis 3
  • Worded on using various Design Patterns like Singleton , Factory , and MVC design pattern
  • Worked on utilizing Amazon Web Services (AWS) such as EC2, Lambda, S3, EBS, API Gateway as well as ElasticSearch
  • Familiar with using web server like Apache Tomcat servers 8/9 and application server like JBoss 5
  • Worked on using JWT token-based authentication and authorization with OAuth 2.0
  • Experience in developing enterprise applications using Jenkins 2 for Continuous Integration and Continues Deployment (CI/CD)
  • Experience using building tools such as Maven 3.x, Gradle 3.x and deployed onto Docker containers
  • Experience in building UI and web development using HTML5 , CSS3 , JavaScript , jQuery , Bootstrap 3 , AJAX, AngularJS and Angular 2
  • Created unit test cases using JUnit 4 and Mockito 2 within Test Driven Development (TDD) environment, and used Postman for connection testing, and used JIRA for bug and issue tracking
  • Experience in using Kafka and RabbitMQ as middleware for message processing
  • Experience working with version control management tools like GitHub and Agile project management

TECHNICAL SKILLS:

Languages \ Web Technologies \: Java 8, JavaScript, Python, SQL, HTML5, \ Bootstrap 3, jQuery, AJAX, NodeJS, AngularJS, CSS3, C, C# \ Angular 2 \

Frameworks \ Java EE Technologies \: Spring 4, Hibernate 5, Struts 2, Spring MVC 5, \ Servlet 3.0, JSP 2, JDBC, JPA 2, JAX-RS, Spring Security 3, Spring Core, Spring Boot 2, \ AX- WS, JAX-B Spring AOP, Spring Cloud

Server/Cloud/Container \ Databases \: Apache Tomcat 8/9, JBoss, AWS (EC2, S3, \ MySQL 5, Oracle 11g, MongoDB 3, Redis 3 RDS), Docker \

Testing \ IDE \: JUnit 4, Postman, Mockito 2 \ Eclipse, IntelliJ IDEA, Visual Studio \

Version Control \ Continuous Integration \: GitHub \ Jenkins 2 \

Build Automation \ Development Approaches \: Maven, Gradle \ Agile \

PROFESSIONAL EXPERIENCE:

Confidential

Java Full Stack Java Developer

Responsibilities:

  • Utilized Spring Boot 2.0 along with RESTful web services to efficiently design and implement a web application
  • Implemented Microservices architecture using Spring Cloud to make each service independent from each other
  • Implemented OAuth 2.0 token-based authentication and authorization scheme provided by Spring Boot Security
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database
  • Involved in a TDD (Test Driven Development) environment, worked with JUnit 4 and Mockito for unit testing, and using Postman for server connection testing
  • Utilized JIRA as a tool for issue tracking and Agile project management
  • Utilized Maven as our automation tool to build project and manage dependencies
  • Used Git as the version control tool to manage code

Environment: Java 8, RESTful, Spring Boot 2.0, Spring Security 3.2, Microservices, Spring Cloud, Hibernate 5, MySQL 5, HTML 5, CSS 3, JavaScript, jQuery, Bootstrap 3, JUnit 4, Git, Maven, JIRA

Confidential - Tempe, AZ

Java Full Stack Java Developer

Responsibilities:

  • Implemented Spring Boot 2.0 and Spring Cloud module for Microservices Architecture such as Config server, service registry, load balancing and circuit breaker by using Eureka and Hystrix
  • Built user Authentication and Authorization with Spring Security 3.2 on persistence layer
  • Worked on development of Hibernate 5, including mapping files, configuration file and classes to interact with the database
  • Designed algorithms (content-based recommendation) to improve activity recommendation based on search history and favorite records from subscribers
  • Built relational and NoSQL (MySQL 5) databases to capture activity data (type, description, time, location) according with third-party API
  • Utilized ElasticSearch (GCE) to provide geo-location based on search functions such that users can search nearby posts within a distance
  • Developed the front end using Angular 2 along with HTML 5, CSS 3 and JavaScript and designed user-friendly websites with Bootstrap 3 framework
  • Performed unit testing using JUnit and developed test cases using Mockito following Test Driven Development (TDD)
  • Used Maven for building Java application as well as Jenkins 2 for proving CI/CD support
  • Followed Agile practices to develop and deliver requirements
  • Worked on JIRA for bug tracking and Git for version control management

Environment: Java 8, Spring Boot 2.0, Spring Cloud, Microservices, Spring Security 3.2, Hibernate 5, MySQL 5, Angular 2, Bootstrap 3, HTML5, CSS3, JavaScript, JUnit, Mockito, Git, Maven, Jenkins2, JIRA

Confidential - Tempe, AZ

Full Stack Java Developer

Responsibilities:

  • Built a web application based on Spring MVC and SOAP Web service to support activity searching and listing (dependency injection, inversion of control, REST API etc.)
  • Contributed in design and development of Spring MVC web-based application to achieve Model View Controller (MVC) design pattern
  • Utilized Spring Security to implement token-based authorization and authentication
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database
  • Created different tables in MySQL database and achieved the purpose of inserting, reading, updating, deleting data from databases
  • Utilized Amazon Web Services ( AWS) to deploy server on EC2 instances
  • Involved JSP to design and create the dynamic and compatible browser web pages
  • Implemented user friendly UI design with Angular 2 as well as HTML5, CSS3 and JavaScript, and jQuery
  • Used JUnit framework for unit testing under Test-Driven Development (TDD) to ensure that the program logic works as expected
  • Extensively used Eclipse as developing tool, and used Maven as build tool

Environment: Java 8, Spring MVC, Spring Security, Hibernate, MySQL, AWS, Angular 2, HTML5, CSS3, JavaScript, jQuery, Eclipse, Apache Tomcat, Junit, Maven, Git

Confidential - Tianjin, CN

Full Stack Java Developer

Responsibilities:

  • Designed and developed Application based on Struts 2.0 Framework using Model View Controller (MVC) design pattern
  • Utilized Restful web services to create client and server application
  • Used HTML, CSS, JSP, JavaScript, jQuery, and AJAX to develop user friendly web page
  • Implemented Bootstrap in the existing web pages to improve their appearance
  • Involved JSP (Java Server Page) for help creating dynamic web application
  • Utilized JDBC in data access layer to access and update information in the database
  • Used MySQL 5 as database and interact with Data on the Backend
  • Utilized JSON as the transmitting format when transfer data from frontend to server with POST and GET method
  • Used Eclipse as IDE configured and deployed the application into Apache Tomcat web server
  • Create and execute test cases in JUnit for unit testing of application

Environment: JDK 8, MySQL, Struts, Restful Web Services, JDBC, MySQL 5, HTML 5, CSS 3, AJAX, JavaScript, jQuery, JSP, Bootstrap, Eclipse, Apache Tomcat, JUnit

Confidential

Java Developer

Responsibilities:

  • Developed the user interfaces of website using HTML , JavaScript , CSS , jQuery to present Client-side GUI
  • Designed the business logic layer using JSP and Servlet as controller
  • Designed and implemented Restful web services for the application
  • Utilized JDBC in data access layer to access and update information in the database
  • Used Servlet to route requests which has been made by the web browsers to the appropriate server page
  • Extensively used Eclipse as IDE configured and deployed the application into Apache Tomcat
  • Wrote SQL queries to communicate with database

Environment: JDK 8, RESTful web service, Servlet, JDBC, MySQL, HTML 5, CSS 3, JSP, JavaScript, jQuery, Eclipse, Apache Tomcat, Eclipse

We'd love your feedback!