We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • 3 years of experience as a Java Full Stack Programmer inn problem solving, object - oriented programming, developing and debugging code.
  • Certified as Java Professional through Oracle with a score of 90%.
  • Extensive experience in Java and related technologies such as JDBC, JSP/Servlet, Hibernate, MongoDB, Oracle database, and Spring framework.
  • Experience with REST and SOAP web service and front-end technologies such as HTML, Angular4, jQuery and Ajax.
  • Adaptive to quickly learn and master new technologies that will be released.
  • Successful working in both team and self-directed settings. Great interpersonal and communication skills.

TECHNICAL SKILLS:

Programming Languages : Java 1.8, JavaScript, HTML, SQL

Frameworks: Spring 4, Angular 4, Express.js, Bootstrap 3, Junit, Hibernate, Mongoose

Web Services: SOAP, REST

Databases: Oracle 11g, MySQL, MongoDB

Build tools and version control system: Node.js, Maven, Npm, Git

IDEs: Eclipse, NetBeans, IntelliJ, Visual Studio Code

Platforms: Windows, macOS, Linux

Experience

Full Stack Java Developer

Confidential, Fremont, CA

Responsibilities:

  • Worked closely with other developers to design and implement the application using spring MVC framework
  • Designed the functionality and view of account management webpages for both employee and customer use
  • Used Spring Security to implement authentication and authorization
  • Added REST web services to manage customer account and tested the SOAP API using SoapUI
  • Used Spring Scheduler to create several scheduled tasks for account related operations
  • Designed Hibernate entity classes creating tables in databases to support the account operations
  • Wrote account management operations using hibernate template
  • Used Git as version control tool to coordinate project progress with team members

Technologies Java 1.8, Spring 4 MVC, Hibernate, Oracle 11g, Spring Security, SOAP web service, Rest webservice, JavaScript, HTML, jQuery/Ajax, Bootstrap, SoapUI, Maven, Tomcat, Git

Java Developer

Confidential

Responsibilities:

  • Responsible for designing and implementing the product display including functional and visual user interface utilizing jQuery and Bootstrap.
  • Created single page web application with Angular 4, configured the corresponding routing setup for page flow and implementing directives for additional functionality and communication with the Node server
  • Implemented REST web services to support filters, session token generation and data retrieving using Express.js on Node.js and tested endpoints using Postman
  • Configured MongoDB database and used mongoose as Object Relational Mapping solution to communicate between Node.js and MongoDB database.
  • Used ngx-webstorage to support user session storage service
  • Designed and documented various JSON schema for use in both the back and front ends

Technologies: Angular 4, TypeScript, Express, Nodejs, Rest webservice, JavaScript, Mongoose, MongoDB, jQuery/Ajax, HTML, JSP, Bootstrap 3, Postman, NPM, Tomcat, Git

Java Developer

Confidential

Responsibilities:

  • Worked on java Ms Pac-Man vs Ghosts framework
  • Designed Finite State Machine for pacman move strategy
  • Implemented BFS, DFS, Astar, Decision tree for pathfinding
  • Best result came from Astar with heuristic estimate and some pruning condition to reduce the compute time
  • Documented performances of every implementation and future improvement ideas

Technologies: Java

Java Developer

Confidential

Responsibilities:

  • Created Confidential generator using Las Vegas Algorithm
  • Implemented BFS, backtracking and dancing link algorithm to solve the Sudoku.
  • Analyzed the performances of each algorithm’s performance based on the size and difficulty of the Sudoku.

Technologies: Java

Java Developer

Confidential

Responsibilities:

  • Assisted in maintaining and updating existing applications and modules.
  • Wrote java code and java code for validating the data before sending to database
  • Wrote SQL queries to retrieve data from MySQL database using JDBC
  • Kept close communications with client to discuss project requirements, including frequent demos of the application for direct feedback

Technologies: Java, JDBC, MySQL

We'd love your feedback!