We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Fremont, CA

SUMMARY:

  • Oracle Certified Java SE 8 Professional with 4 years of hands on development across multiple platforms experience, problem solving and object - oriented programing.
  • Have designed, implemented, tested, and debugged code for many projects.
  • Extensive experience in Java and related technologies such as JDBC, JSP/Servlet, Hibernate, Oracle/MySQL database, Struts 2 and Spring framework.
  • Experience with application servers such as Tomcat, RESTful and SOAP web service and front end technologies such as HTML5, CSS3, JavaScript, Angular JS, JQuery and Ajax.
  • Have worked in both large and small teams using Agile and Scrum methodologies.
  • Adaptive to quickly learn and master new technologies that will be released in the near and distant future. Successful working in both team and self-directed settings.
  • Great interpersonal and communication skills.

TECHNICAL SKILLS:

Programming Languages: Java 8, JavaScript, SQL, PL/SQL, HTML, HQL, HCQL, UML, XML, Angular JS, JUnit, Swift

Frameworks: Hibernate 4, Spring 4, Struts 2, Bootstrap

Web Services: REST, SOAP

Databases: Oracle 11g, MySQL, MongoDB

Build tools and version control system: Maven, Github, Tomcat

IDEs: Eclipse, NetBeans, Sublime Text

Platforms: Windows, macOS

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential, Fremont, CA

Responsibilities:

  • Implemented back end API using Spring REST and tested endpoints using Postman
  • Worked closed with other back-end developers to fulfill behavioral and functional requirements for RESTful web services
  • Wrote Java programs extract data from Microsoft Excel spreadsheets using Apache POI and sent loan offering emails using Java Mail API
  • Wrote Java programs to upload customers’ documents through the website and communicate between customers and agents using Java Mail API
  • Configured the MySQL database and used Hibernate as Object Relational Mapping solution to communicate between Java and MySQL database.
  • Assisted in designing and development of relational databases for supporting back-end designs
  • Wrote unit tests using Junit 4 and Worked on integrating projects between the front and back end, identifying and fixing bugs that occurred on both sides.
  • Integrated JQuery and Ajax to consume RESTful web service
  • Responsible for designing and implementing the front end including functional and visual user interface utilizing JQuery and Bootstrap.
  • Applied Agile and Scrum methodologies in the project such as 15-minute stand-up meeting every day to update and discus about next thing to do, dividing functional requirements into Product backlog and smaller of Sprint backlog.
  • Managed source code with Git and remote repository Github.

Technologies: Java 8, Hibernate 4, Spring 4, Apache POI, Java Mail API, JQuery/Ajax, HTML 5, CSS3, JSP, Bootstrap, Postman, MySQL, Maven, Tomcat, Git

Confidential

Java Developer

Responsibilities:

  • Added SOAP web services to control pets’ information and tested the SOAP API using SoapUI
  • Used Spring Security to implement authentication and authorization
  • Designed and implemented the application using spring MVC framework
  • Used Spring Hibernate Template to update and retrieve information from the database and Spring Cache to support caching
  • Configured the MySQL database and used Hibernate as Object Relational Mapping solution to communicate between Java and MySQL database.
  • Wrote unit tests using Junit 4 and Worked on integrating projects between the front and back end, identifying and fixing bugs that occurred on both sides.
  • Applied Agile and Scrum methodologies.
  • Managed source code with Git and remote repository Github.

Technologies: Java 8, Hibernate 4, Spring MVC, Spring security, Spring Cache, Java Mail API, HTML 5, CSS3, Bootstrap, SOAP web service, SoapUI, MySQL, Maven, Tomcat, Git

Confidential

Java Developer

Responsibilities:

  • Designed and implemented the MVC framework and services using Struts 2 framework
  • Created page functionality and workflow using JSP tag library, and HTML
  • Wrote Java programs to communicate, send events, and notify to members using Java Mail API
  • Configured the MySQL database and used Hibernate as Object Relational Mapping solution to communicate between Java and MySQL database.
  • Assisted in designing and development of relational databases for supporting back-end designs using one to many, many to many, and many to one mapping relationship in Hibernate framework.
  • Worked on integrating projects between the front and back end, identifying and fixing bugs that occurred on both sides.
  • Responsible for designing and implementing the front end including visual user interface utilizing Bootstrap.
  • Managed source code with Git and remote repository Github.

Technologies: Java 8, Hibernate 4, Struts 2, Java Mail API, HTML 5, CSS3, JSP, Bootstrap, MySQL, Maven, Tomcat, Git

Confidential - San Jose, CA

Java Developer

Responsibilities:

  • Wrote JavaScript program to create a website and interact with Firebase database such as saving member, updating member, deleting member, and so on.
  • Designed the database and configured the corresponding Firebase databases
  • Wrote Java program to notify members using Java Mail API
  • Applied Agile and Scrum methodologies such as a 15 minutes stand up meeting every day, The Sprint time of 2-4 weeks, Product Backlog, and Sprint Backlog, etc.
  • Participated in all phases included within the Software Development Life Cycle such as Requirement Analysis, Development, and Testing etc.

Technologies: Java, JavaScript, HTML5, CSS3, Bootstrap, Firebase, Github

Confidential

Java Developer

Responsibilities:

  • Wrote Java programs to create, update, and delete user account; create, update, and delete schedule of driver. Using Java Mail API to communicate of notify between drivers and passengers.
  • Configured the MySQL database and used Hibernate as Object Relational Mapping solution to communicate between Java and MySQL database.
  • Assisted in designing and development of relational databases for supporting back-end designs
  • Worked on integrating projects between the front and back end, identifying and fixing bugs that occurred on both sides.
  • Responsible for designing and implementing the front end including visual user interface Bootstrap.
  • Managed source code with Git and remote repository Github.
  • Used Spring MVC for the connectivity between the user interface and database server

Technologies: Java, JDBC, JSP, MySQL, Spring MVC, HTML5, CSS3, Bootstrap, Tomcat, Maven, Github

Hire Now