We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Java Developer with 6+ years industry experience in Banking and Hospital.
  • Deep understanding of Core Java Concepts such as OOP Concepts, Collections, Generics, Exception Handling, Multi - threading, Reflection and Lambda Expression etc.
  • Solid understanding of J2EE design patterns: POJO, MVC, DAO.
  • Extensive experience in Spring MVC, Spring REST.
  • Extensive knowledge of database access like JDBC and ORM Hibernate Technology for mapping Java classes with database and using HQL.
  • Experienced in SQL and NoSQL database technologies such as MySQL, Oracle.
  • Experienced in Apache Tomcat application server.
  • Good knowledge of using testing frameworks Junit.
  • Experienced in TDD, Agile Development and Daily Scrum.
  • Experience in Core Java technology like Multi-Threading, Collections, Exception Handling, Polymorphism etc.
  • Experience in RMDB concepts including writing Queries, Functions, Triggers, Stored Procedures and Batch Processes.
  • Experience in OOD Methodology. Familiar with Java design patterns like Singleton, Factory, Observer, Template, Prototype, Proxy etc.
  • Familiar with Amazon AWS and familiar with docker deploy.
  • Familiar with Software Development Life Cycle (SDLC) of business applications.
  • Familiar with Network Communication Protocol like HTTP request (GET, PUT).
  • Acting as a Team player with the positive attitude and ability to learn in a fast pace environment.
  • Worked with version control system like GIT.

TECHNICAL SKILLS

Programming Languages: Java, SQL, R Language

J2EE Technologies: Spring IOC Spring AOP, Spring MVC, Servlet, JSP, JDBC

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

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

Application Servers: Apache Tomcat, AWS

Database: Oracle 11g/10g, MySQL

Testing/Control Tools: JUnit, Maven

Operation Systems: Windows, Unix, Linux, MacOS

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Participate in all stage of Software Development Life Cycle (SDLC) including requirements gathering, system Analysis, system development, unit testing and performance testing.
  • Involve in the team to integrate the Spring Boot, Spring Security, Spring Data JPA.
  • Extensively implement presentation layer, controller layer, service layer, and data access object (DAO) layer using Spring and Hibernate frameworks.
  • Implement RESTful APIs and deploy on the WebLogic server.
  • Build the Model-View-Controller architecture, implements actions class, implement and configure internationalization.
  • Design relational database tables, SQLs and triggers and store procedures.
  • Use Spring Data JPA to develop JPA Repository for accessing the database to create, remove, update and read the data.
  • Use Spring Boot to develop the RESTful Controller and Service layer to handle the customer requests.
  • Apply Spring Security to achieve the function access control.
  • Used Eureka Naming Server and Ribbon Load Balancing to implement Dynamic Scaling.
  • Implemented API Gateway with Zuul.
  • Apply Spring Validation framework to validate the parameters passed from the front end.
  • Use Spring AOP and Log4j framework for logging and debugging.
  • Use Fixed Thread Pool to increase the concurrency.
  • Use Junit4 for the Unit test case and Apache Tomcat for the application Server
  • Maven for the dependency’s management.
  • Apply RESTful API to send and receive data from a public backend API built using API Gateway.

Environment: J2EE, JDK 1.8, Spring, Spring Boot, Spring MVC, Spring Rest, Junit, Oracle 11g, Maven, Linux, API Gateway, Microservices, JPA Repository, Apache Tomcat

Confidential

Java Developer

Responsibilities:

  • Involved in the team to integrate the Spring Boot, Spring Security, Spring Data JPA.
  • Designed patterns are extensively used to achieve clean separation of different layers.
  • Used different patterns like MVC, DAO and Singleton design patterns.
  • Designed and integrated the Spring/Hibernate persistence solution with the application architectures.
  • Configured Spring MVC and used Annotation to manage URL mapping with controller for the communication between front-end and middle tier.
  • Involved with Spring Security to provide the user authentication.
  • Created fully functional Rest web services supporting both XML and JSON message transformation.
  • Configured Spring AOP for Logging.
  • Used Maven to build and packaged Web Service application.
  • Designed and implemented Unit testing using Junit Framework.
  • Implemented the logging mechanism using Log4j Framework.
  • Used Postman Client to test transmission of REST API.
  • Collaborated with front-end group to realize application’s front-end using HTML, CSS, JSON.

Environment: J2EE, JDK 1.8, Spring, Spring MVC, Hibernate, Spring Rest, Spring Security, Junit, Oracle 11g, Maven, Spring AOP, Linux, API Gateway, HTML, CSS

Confidential

Java Developer

Responsibilities:

  • Used Spring IOC and Dependency Injection to inject service and their dependencies.
  • Used Spring JPA and annotations to map SQL database table, such as: @Entity, @OneToOne, @Respository, @JoinColumn.
  • Used Spring ORM module for integration with Hibernate for persistence layer.
  • Designed and implemented application by using Spring MVC, Spring IOC.
  • Used Spring Security to assign different accessibility for different role.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Well versed with core Java concepts like collections, serialization, Java beans.
  • Implemented design patterns like DAO, singleton, factory.
  • Wrote SQL queries to insert, update, delete, retrieve data.
  • Designed the user interface of the system by using HTML, CSS.
  • Used Callback function and states to pass data between Parent component and Child component.
  • Used Junit and Mockito for unit testing.

Environment: Java 1.8, Spring IOC, Spring MVC, Spring Security, Spring JPA, Spring AOP, Spring IOC, JUnit, Mockito, Oracle, HTML, CSS, SQL

Confidential

Java Developer

Responsibilities:

  • Involved in analyzing client’s needs and develop software solutions.
  • Modified the UI of the project using HTML, CSS, and JSON.
  • Developed backend business layer by using core Java features.
  • Developed RESTful API services using Spring MVC framework.
  • Managed Configurations using Spring Cloud Config Server.
  • Used Git for version control and Maven to build the projects.
  • Used Cached Thread Pool to solve the high concurrence problem.
  • Used Junit for the Unit test. Used Apache Tomcat Server the application server.
  • Used Maven to maintain the dependencies.
  • Designed and Implemented Data Access Object (DAO).
  • 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 data base.
  • Developed service layer, developed different methods to handle requests.
  • Used Core Java technologies, Exception Handling, IO etc.
  • Developed Unit Test by using Junit to test the business logics.

Environment: J2EE, JDK 1.8, Spring, Spring MVC, Hibernate, HTML, CSS, REST, Web Services, JUnit, MySQL, Maven, Linux, Apache Tomcat Server

We'd love your feedback!