We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Over 6 years of experience of Java/J2EE applications in Object Oriented Programming and Design, Development, Implementation and Testing.
  • Extensive experience in building Microservices, especially with Java.
  • Experience in Developing RESTful web services using Spring boot, Spring REST, JPA.
  • Experience in developing automated process for builds and deployments using Maven.
  • Experienced in Spring IOC, Spring AOP, Spring MVC, Hibernate O/R Mapping and Java JDBC.
  • Experience in configuring and deploying web applications in Tomcat Server.
  • Familiar with Java design patterns such as Singleton, Factory, Abstract Factory, Proxy etc.
  • Familiar with Amazon AWS S3, EC2 and familiar with Docker deploy.
  • 2 years of work experience in Angular2+ and ReactJS familiar with Angular2+ development flow and testing expert in design components, services, routing and HTTP requests.
  • Knowledge and development skills in Core Java 8 concepts such as Polymorphism, Collections Framework and Multi - Threading.
  • Experience with Junit, Mockito for the purpose of testing Java applications.
  • Experience on various IDE's like IntelliJ IDEA, Eclipse, WebStorm, Visual Studio, Atom, Clion.
  • Experience in working version control tools such as Git, GitHub.
  • Experience working on Linux, especially Ubuntu and familiar with Linux command.
  • Acting as a Team player with the positive attitude and ability to learn in a fast pace environment.

TECHNICAL SKILLS

Languages: Java 8, JavaScript, C++, HTML5, CSS

Frameworks: Spring MVC, Spring Boot, Spring Data JPA, Hibernate, Spring Security, Angular, React.js, Express

Databases: MySQL, MongoDB, Oracle

Others: XML, Docker, Vagrant, Git, Maven, Redis, Nginx, Tensorflow, NLP, Postman, WebSocket

PROFESSIONAL EXPERIENCE

Confidential, New York

Sr. Java Developer

Responsibilities:

  • Develop the web application using Spring framework 4 applying the MVC architecture develop controllers and components using Spring Annotations
  • Create connections to database using Hibernate Session Factory, use Hibernate APIs to retrieve and store data to the database with Hibernate Transaction control
  • Design and implement back-end services based on Microservices architecture.
  • In corporate Confidential as service registration and discovery. IncorporateHystrix as Circuit Breaker.
  • In corporate RabbitMQ as message queue to decouple back-end microservices.
  • Write annotated POJO classes which contain business logic to map database tables with java objects
  • Deploy our applications to embedded Tomcat in automated fashion.
  • Use Oracle 11g database, and prepared queries for configuration purpose
  • Implement the frontend handler using Angular4 MVVM Framework to build the single page application
  • Use Git as source code version control. Used Maven to manage dependencies.

ENVIRONMENT: JDK 1.8, Spring Framework 4, Hibernate 4.0, HTML 5, CSS 3, JavaScript, jQuery, AngularJS, JUnit, Mockito, XML, Oracle 11g, Tomcat 7.0, Maven

Confidential, Los Angeles, CA

Full-Stack Developer

Responsibilities:

  • Helped Designed and Developed a single-page web application using Angular2.
  • Used Ajax for asynchronous partial refreshing and request handling.
  • Used Java 8, Hibernate and Spring Boot Framework on server side.
  • Designed whole project Using Microservices architecture so that each backend service can be developed and deployed individually.
  • Persisted data to MongoDB and MySQL using Spring Data at Data Access Layer.
  • Designed REST API based on Spring REST to return required format of JSON Response.
  • Implemented the frontend handler using React JS to build the single page application
  • Founded and customized registrations and login pages and forms with authentication using Spring Security.
  • Decoupled backend services using Rest Template and RabbitMQ.
  • Utilized Docker to containerize infrastructure and Maven to manage dependencies.
  • Tested applications using JUnit to unit test for high quality code.

ENVIRONMENT: JDK 1.7, Spring Boot, Spring Security, ReactJS, HTML, CSS, REST, RabbitMQ, Docker, MySQL, MongoDB, Maven, Git, Linux

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in design phase of the project and analyzed the requirements.
  • Connected to database with JDBC and implemented Object-to-Relational Mapping for Persisting / saving Java objects in database using Hibernate.
  • Succeeded to design service layer using @service as an intermediate layer for custom business logic and integrate data from multiple sources (DAO/repositories).
  • Established the web application with Spring MVC framework.
  • Developed front-end form data with data-binding using Spring MVC form Tags.
  • Devised display pages(view) using JSP, JSTL, HTML, and CSS.
  • Used Junit and Mockito for writing and running unit tests for the purpose of test-driven development.
  • Used Git as source code version control.
  • Used Maven to manage dependencies.

ENVIRONMENT: J2EE, JDK 1.7, Spring, Spring MVC, Spring Security, JSP, HTML, CSS, Junit, MySQL, Intellij IDEA, Git, Linux

Confidential, NY

Java Developer

Responsibilities:

  • Developed the web application using Spring framework applying the MVC architecture developing controllers and components using Spring Annotations
  • Implemented Model View Controller (MVC) architecture pattern with Spring MVC.
  • Involved in development of User Interfaces using HTML5, CSS3, JavaScript, jQuery, Bootstrap
  • Implemented the frontend handler using Angular to build the single page application
  • Used WebSocket to make long time connection between the web page and backend server in order to update vehicle location immediately.
  • Used JMS for reliable and asynchronous exchange of messages
  • Used Junit and Mockito for writing and running unit tests for the purpose of test-driven development.
  • Used Maven to build and generate code analysis reports.
  • Used Git as source code version control.
ENVIRONMENT: JDK 1.7, Spring, Spring MVC, Angular, HTML, CSS, Junit, MySQL, JMS, Eclipse, Git, Linux

We'd love your feedback!