We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Parsippany, NJ

SUMMARY:

  • Having 6 years of experience in Object Oriented development, testing, and support of Enterprise applications using Java/J2EE technologies
  • Experienced in developing Server - Side Programming using Spring Framework include Spring Boot, Spring Security, Spring Data JPA, Spring Redis familiar with quick development of Java backend flow.
  • Experienced in back-end service design and development using Spring MVC, Spring IOC, Spring AOP, Hibernate, Spring Security and Oracle database to develop RESTful Web Services.
  • Experienced in Core Java technology including Multi-Threading, Collections, Exception Handling, Garbage Collection, Polymorphism etc.
  • Familiar with Oracle database, MySQL, MongoDB.
  • Experienced in developing Microservices using Spring Cloud Netflix (Eureka, Zuul, Hystrix, Ribbon).
  • Experienced in RMDB concepts including writing Queries, Functions, Triggers, Stored Procedures and Batch Processes. Hands-on experience in SQL, HQL.
  • Experienced in OOD Methodology. Familiar with Java design patterns like Singleton, Factory, Observer, Template, Prototype, Proxy etc.
  • Experienced in deploying web application in Apache Tomcat Server.
  • Familiar with building and deploying code regularly using CI/CD tools, Kubernetes, Jenkins and Docker.
  • Familiar with Amazon AWS and familiar with Docker deploy.
  • Familiar with front-end development using HTML5, CSS3, JavaScript, AngularJS, and Angular2/4.
  • Familiar with Software Development Life Cycle (SDLC) of business applications.
  • Familiar with development tools like Git, SVN and Maven.
  • Self-motivated and able to work in a fast-paced highly demanding environment with good interpersonal skills and self-learning attitude.

TECHNICAL SKILLS:

J2EE Technologies: Spring MVC, Spring IoC, Spring AOP, Spring Cloud, JDBC

Java Frameworks: Spring, Spring Boot, Spring Security, Spring Data JPA, Hibernate

Application Servers: Apache Tomcat, WebLogic

Databases: Oracle, MySQL, MongoDB

CI/CD Tools: Kubernetes, Jenkins, Docker

Frontend Technologies: AngularJS, Angular2/4, Node.js, JavaScript, HTML5, CSS3, Bootstrap, jQuery

Testing / Version Control Tools: JUnit, SVN, Maven, Git

IDE/Editor: IntelliJ, Eclipse, Sublime, Visual Studio Code

PROFESSIONAL EXPERIENCE:

Confidential, Parsippany, NJ

Java Developer

Responsibilities:

  • Involved in completed Software Development Life Cycle of design (SDLC), development, testing, and deployment of application. Followed Agile Methodology for the complete life cycle of the project, attended daily Scrum meeting, involved in Sprints every two/three weeks.
  • Integrated with Spring Boot, Spring Data JPA, Angular 2/4 framework.
  • Used Spring Data JPA to develop JpaRepository for accessing the database to create, remove, update, read data.
  • Used Spring Boot to develop the RESTful Controller and Service layer to handle the customer requests.
  • Tested RESTful APIs in Spring Controller at backend for JSON data using Postman and Swagger UI.
  • Maintained web pages components such as forms, scripts, tables, images components by Angular2/4.
  • Developed Data Access Objects (DAO) using JDBC API for database access.
  • Applied Spring framework (Spring IoC) to inject Java bean to each layer of the application.
  • Used Spring AOP technology and Log4J framework for logging, debugging, and providing warnings and info on the server console.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Integrate ELK Stack to an existing appliance framework for real-time log aggregation, analysis, and querying. (Elasticsearch, Logstash, Kibana)
  • Conducted Unit Testing of the project using JUnit. Used Apache Tomcat Server for application server.
  • Used Maven to maintain the dependencies.
  • Used Git for version control.
  • Track the entire developing process with JIRA.

Environment: IntelliJ, Java 8, HTML5, CSS3, Angular2/4, Spring Boot, Spring Data JPA, Hibernate, Kubernetes, Docker, ELK, JUnit 4, Apache Tomcat Service, MySQL, Log4j, Git, Maven

Confidential, New York, NY

Java Developer

Responsibilities:

  • Actively involved in Agile Scrum processes such as daily standup meetings, Sprint planning, Sprint demo, and Sprint retrospectives.
  • Worked with UX team to implement the UI design using HTML5, CSS3, JavaScript, Bootstrap and Angular2/4. Used Angular2/4 as the main framework for data-binding and logic handling.
  • Integrated with Spring Boot, Spring MVC, Spring Security, Spring Cloud, Spring Data JPA, Spring Redis, Hibernate framework.
  • Used Spring Data JPA to develop JpaRepository for accessing the database to create, remove, update, read data
  • Used Spring Boot to develop the RESTful Controller and Service layer to handle the customer requests.
  • Utilized Spring Security to provide authentication and authorization for users to sign in and sign up, also to achieve function access control and session control.
  • Designed, developed, and implemented a Microservices system using Spring Cloud Netflix (Eureka, Zuul, Hystrix, Ribbon).
  • Used Kafka for publishing and consuming updates to the inventory and calculated immediately sellable quantity.
  • Developed Data Access Objects (DAO) using JDBC API for database access.
  • Configured different beans using Spring IoC to inject common services and configurations to each layer of the application.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Used Spring Redis to store the company information, which decreases the number of IO to database and increases the response time of the application.
  • Used Spring AOP technology and Log4J framework for logging, debugging, and providing warnings and info on the server console.
  • Used Fixed Thread Pool to increase the concurrency.
  • Used JUnit 4 for unit test case. Used Apache Tomcat Server for application server.
  • Used Maven to maintain the dependencies.
  • Used Git for version control.
  • Track the entire developing process with JIRA.

Environment: IntelliJ, Java 8, HTML5, CSS3, JavaScript, Bootstrap, Angular2/4, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Redis, Hibernate, Spring Cloud Netflix (Eureka, Zuul, Hystrix, Ribbon), Kafka, JUnit 4, Kubernetes, Docker, Apache Tomcat Service, MySQL, Log4j, Git, Maven

Confidential, Salt Lake City, UT

Java Developer

Responsibilities:

  • Involved in Agile software development, attended daily Scrum meeting.
  • Implemented navigation bar and user interface pages using HTML, JavaScript and jQuery.
  • Maintained web pages components such as forms, scripts, tables, images components by Angular2.
  • Tested RESTful APIs in Spring Controller at backend for JSON data using Postman and Swagger UI.
  • Managed dependency with Maven using pom.xml and developed back-end services based on Spring MVC design pattern.
  • Implemented Oracle PL/SQL stored procedures to support data retrieval.
  • Configured Hibernate XML to bind data from beans to database.
  • Designed and implemented Data Access Object (DAO).
  • Implemented Spring DAO Support integrated with Hibernate framework to contact with Oracle database.
  • Used Hibernate framework for data persistence, also used Hibernate Annotation to maintain the relationship between each entity.
  • Applied Hibernate Template to update, remove, read, create data from database.
  • Utilized Spring Security for user sign up and log in, provided authentication and authorization for user information.
  • Implemented different functions based on Core Java collection, multi-threading, reflection, I/O, Exception Handing, generic annotation.
  • Conducted Unit Testing of the project using JUnit and debugging with Log4j.
  • Track the entire developing process with JIRA.

Environment: Maven, HTML, CSS, JavaScript, jQuery, Angular2, Java, Spring MVC, Hibernate, Spring DAO, Oracle, MongoDB, Spring Security, Core Java collection, JSON, Log4j, JUnit, JIRA, IntelliJ

Confidential, Lancaster, PA

Java Developer

Responsibilities:

  • Actively involved in Agile Scrum processes such as daily standup meetings, Sprint planning, Sprint demo, and Sprint retrospectives.
  • Used jQuery combined with HTML and CSS to show the information on the website.
  • Used AngularJS as the main framework for data-binding and logic handling.
  • Integrated with Spring, Spring Security, Spring MVC, Hibernate framework.
  • Involved in Module layer, View layer, Service layer to implement the MVC module.
  • Used Hibernate framework for the data persistence.
  • Used Hibernate Validation framework to validate the parameter passed from front-end.
  • Applied Spring framework (Spring IoC) to inject Java bean to each layer of the application.
  • Developed repository, controller, service to handle the request from user.
  • Wrote SQL/HQL to create, update, read, remove data from / to database (Oracle Database 11g).
  • Involved with Spring Security to provide the user authentication.
  • Used Spring Security for the session control.
  • Applied Spring AOP technology and Log4j framework for efficient logging and debugging.
  • Used Cached Thread Pool to solve the high concurrence problem.
  • Used JUnit for the Unit Test. Used Apache Tomcat Server for the application server.
  • Used Maven to maintain the dependencies.
  • Used Git for version control.

Environment: Java 7, HTML, CSS, jQuery, AngularJS, Spring, Spring MVC, Spring Security, Hibernate, Oracle, Log4j, Git, Maven, JUnit, Apache Tomcat Server

We'd love your feedback!