We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

Summit, NJ

SUMMARY

  • Software Developer with over 6 years of experience in software design, development and testing of Java/J2EE application with strong Object - Oriented Programming (OOP) skills.
  • Familiar with JDBC for CRUD operations in Relational Database Management System by using Oracle database, MySQL and experience in NoSQL, for example MongoDB.
  • Experienced in Server-side development on large-scale projects by using Spring Framework including Spring Boot, Spring IOC, Spring AOP, Spring MVC and Hibernate O/R to develop RESTful web services and so on.
  • Strong knowledge and development skills in Core Java technology such as Multi-Threading, Polymorphism, Collections Framework, Exception handling, JDBC, hibernate, etc.
  • Solid experience in MeanStack(MongoDB, Node.js, Angular JS)
  • Familiar with Java Design Patterns, for example Singleton, factory and Observer.
  • 4 years with front-end development with HTML5, CSS3, JavaScript, JSP, 3 years using AngularJS.
  • Experience with version control and build tools including GitHub and Maven.
  • Experience in all phases of System Development Life Cycle, Scrum Methodology, Agile software Development and Test-Driven development.
  • Experience with Junit and Mockito for the purpose of testing Java applications.
  • Acting as a team member with a positive attitude and strong ability to learn new technologies in a fast paced environment.

TECHNICAL SKILLS

Programming Language: Java, SQL, HQL, PHP

Operating System: Windows, MacOS, Linux

Database: Oracle, MySQL, MongoDB

Java: Collections Framework, Multi-threading, Exception Handling

J2EE: JSP, Servelet, JDBC, XML

J2EE Frameworks: Spring IOC, Spring AOP, Spring MVC, Spring, Spring Boot, Hibernate, Spring Security

Frameworks: Spring Boot, Spring, Spring JPA, Hibernate

Development Tools: Maven, AWS

Web Technology: HTML, CSS, XML, JSON, REST

Application Servers: Apache Tomcat

Testing/Control tools: Junit, GitHub, Postman

PROFESSIONAL EXPERIENCE

Confidential | Summit NJ

Java Fullstack Developer

Responsibilities:

  • Developed the back-end application by using Spring Boot Java-based Framework.
  • Developed back-end services based on MVC design pattern and configured all the required dependency with Maven by using pom.xml file.
  • Adopted Spring Security to enable authentication and authorization functionalities so users can do common operations like sign in, sign up, etc.
  • Used Oracle database to store information produced by users like account balance and stock information related to users.
  • Used Redis as cache to store user’s temporary information.
  • Established connections between database and Spring application by using hibernate.
  • Built CORS Filter(Cross Origin Resource Sharing) to enable region cross requests.
  • Use JSON as data format for communication between back-end and front-end.
  • Deployed the application in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
  • Adopted Angular CLI to build a development environment.
  • Took part in UI design by using HTML5, CSS, Bootstrap and Angular7, including stock real-time chats and webpage layout. Worked with UX team to build Components, directives, services based on Angular7.
  • Design web page navigation bar by using Angular Router to wired different components.
  • Used guard services to prevent invalid routing addresses for security purposes.
  • Enable local storage function to make sure users can have better experiences.
  • Applied Angular HTTP Service to consume RESTFUL web servers from the java application(back-end).
  • Used component projection to build reusable components which can make applications more flexible and reduce the code redundant.
  • Used Ajax promise to transfer Json data between front-end and back-end to improve user’s experience (Ajax update parts of content within the page without reloading the whole webpage).
  • Took part in unit testing by using Junit.

Environment: Java 8, Spring Boot, Hibernate, JDBC, Spring IOC, Spring Security, CORS Filter, Maven, Junit, NPM, SQL, HQL, HTML5, CSS3, Bootstrap, Angular7, TypeScript, Redis, Oracle, AWS

Confidential | NY

Full Stack Developer

Responsibilities:

  • Attend daily Scrum meetings and involved in Agile software development.
  • Adopted NoSQL database MongoDB to store VIP customers.
  • Developed JAVA JSP based on MVC concepts by using Spring Boot Framework.
  • Injected all required dependencies by configuring pom.xml file.
  • Deployed Hibernate Object Relational Mapping to map data in the database.
  • Created JAVA beans by using Spring IOC to inject common services and configurations.
  • Built application controller and compiled HQL/SQL queries for mapping and pages responding according to the related requests from the front-end side.
  • Configured CORS to enable origin cross requests.
  • Took part in parts of UI design such as Navigation bar, item menus, Forms and tables.
  • Used Spring Security to provide authentication and authorization functionalities which allow users can do sign in and log in, etc.
  • Created Filters like type filter, singleton filter and word filter to search data according to keywords.
  • Used Ajax promise to transfer JSON data between front-end and back-end.
  • Created Junit test for Unit Testing on Java classes.

Environment: Agile, Scrum, Java 8, JSP, Spring Security, Spring IOC, Hibernate ORM, Maven, Servlets, Spring MVC, SQL, HQL, CORS Filter, JUnit, JSON, HTML5, CSS3, JavaScript, Bootstrap.

Confidential | Jersey City, NJ

Full Stack Developer

Responsibilities:

  • Used Agile Methodology for development of the application.
  • Involved in gathering requirements, analyzing user specifications, and developing the application.
  • Modified frontend applications using HTML5, CSS, JavaScript, Angular JS, Bootstrap, AJAX, and JSON.
  • Used J2EE, Hibernate and Spring Framework on server-side.
  • Used Java Design Patterns such as Singleton Pattern, Factory Pattern, etc.
  • Used Spring MVC framework on implementing backend Controllers.
  • Implemented the middle layer with Spring IoC, Spring AOP, Hibernate Dao Support
  • Used object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to MySQL Relational data model.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Created fully functional Restful web services supporting both XML and JSON message transformation.
  • Performed Unit testing using Junit.

Environment: J2EE, JDK 1.8, Spring MVC, Spring IoC, Hibernate, JavaScript, AngularJS, HTML, CSS, Bootstrap, REST, Web Services, Junit, MySQL, Maven, Postman

Confidential 

Entry level Java developer

Responsibilities:

  • Optimized database structure and SQL queries to make sure system works more efficient during data retrieval and data update.
  • Supported team in design, implement, document, and unit test.
  • Participated as part of a cohesive, focused team in project designing, architecture, design discussions and code reviews, etc.
  • Perform additional system integration as needed and deliver software on time.

Environment: J2EE, Apache Tomcat, Oracle, SQL, HTML5, JavaScript, XML, Spring Boot, MySQL.

We'd love your feedback!