We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • 6 years of experience in back - end Java/J2EE application design and development.
  • Strong knowledge and experience in Object Oriented Programming (OOP).
  • Deep understanding in Core Java concepts, such as Polymorphism, Multi-Threading, Inheritance, Encapsulation and Collection Framework, etc.
  • Knowledge of Object Oriented Design (OOD). Familiar with Java Design Patterns such as Singleton and Factory, etc.
  • Deep understanding in RESTful API design and implementation such as Spring MVC, Spring IOC, and Spring AOP, etc.
  • Knowledge and Experience in Server-side programming using J2EE technologies such as Spring Boot, JDBC, Spring Data JPA, and Dependency Injection, etc.
  • Strong knowledge and experience in database design and data management using MySQL, familiar with Oracle Database.
  • Knowledge and experience in deploying web application in Apache Tomcat Server.
  • Experience in using project management and comprehension tools such as Git and Maven.
  • Familiar with Unix/Linux environment.
  • Understanding of Software Development Life Cycle (SDLC) of business applications, familiar with development methodologies such as Agile.
  • Knowledge of Data Science, Data Management, Machine Learning, and Computer Security.
  • Languages: Fluent in English and Mandarin, Limited work proficiency in Japanese.
  • Art Technologies: Adobe Photoshop, Adobe Premiere, Corel VideoStudio.

TECHNICAL SKILLS

Programming Languages: Java, Python, C

J2EE Technologies / Frameworks: Spring, Spring Boot, Spring MVC, Spring AOP, Spring IOC, JDBC, Hibernate, Spring JPA

Databases and Data Management: MySQL, Oracle Database

Server: Apache Tomcat Server

Technical Tools: Git, Maven, LaTeX

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in completed Software Development Life Cycle (SDLC).
  • Integrated with Spring, Spring MVC, Spring IOC and Hibernate framework.
  • Involved in Module layer, View layer, Service layer to implement the MVC module.
  • Developed Repository, Controller, and Service to handle the request from the user.
  • Applied Spring IOC to inject java bean to each layers of the application.
  • Used Hibernate framework for the data persistence and validate the parameter.
  • Applied Spring AOP technology for efficient logging and debugging.
  • Wrote SQL to create, update, read, remove data from/to MySQL database.
  • Used Cached Thread Pool to solve the high concurrence problem.
  • Used Apache Tomcat Server to deploy to the product environment.
  • Used Maven to maintain the dependencies.
  • Used Git and GitLab for version control.
  • Fixed bugs and maintained the project.

Environment: Intellij, Java 8, Spring, Spring MVC, Spring AOP, Hibernate, MySQL, Git, Maven, Apache Tomcat Server

Confidential

Developer

Responsibilities:

  • Participated in the team cooperation with Agile developing cycle.
  • Designed and Implemented Data Access Object (DAO).
  • Involved in Module layer, View layer, Service layer to implement the MVC module.
  • Used Hibernate framework for data persistence and used Hibernate Annotation to maintain the relationship between each entity.
  • Applied Hibernate Template to update, remove, read, create data from MySQL database.
  • Developed Service layer, developed different methods to handle requests.
  • Used Core Java technologies, Exception Handling, IO and etc.
  • Developed a Servlet filter to handle each request.
  • Used Maven to maintain the dependencies.
  • Used Git and GitLab for version control.
  • Fixed bugs and maintained the project.

Environment: Intellij, Java 8, Spring MVC, Hibernate, Java Servlet, MySQL, Git, Maven

Confidential, New Brunswick, NJ

Developer

Responsibilities:

  • Implemented and updated Data Access Object based on existed database structure.
  • Used Spring JDBC and REST Template for Database connection and interaction.
  • Used Hibernate, Object Relational Mapping (ORM) solution, and technique of mapping data representation from MVC model to MySQL relational data model.
  • Developed Servlets to handle from requests.
  • Joined part of front-end design using HTML and JavaScript.
  • Updated old framework and increased the service efficiency.
  • Used Maven to maintain the dependencies.
  • Used Git for version control.
  • Fixed bugs and maintained the project.

Environment: Eclipse, Java 8, Spring MVC, Spring JDBC, RESTful Web Service, MySQL, HTML, JavaScript, Git, Maven

Confidential

Analyst

Responsibilities:

  • Developed new functions as required for the Online Management System using Java.
  • Involved in the team to integrate the Spring Boot and Spring JPA.
  • Created new classification functions on data trigger using Spring MVC.
  • Involved in Module layer, View layer, Service layer to implement the MVC module.
  • Optimized the news category database schemas using MySQL.
  • Joined part of front-end design using HTML and JavaScript.
  • Increased communication efficiency within different developing groups.
  • Used Apache Tomcat Server to deploy to the product environment.
  • Used Git and GitLab for version control.
  • Fixed bugs and maintained the project.

Environment: Eclipse, Java 7, Spring MVC, MySQL, Git, Maven, Apache Tomcat Server

We'd love your feedback!