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 DeveloperResponsibilities:
- 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 DeveloperResponsibilities:
- 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 DeveloperResponsibilities:
- 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 DeveloperResponsibilities:
- 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