We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 6 years of experience of Java/J2EE applications in Object Oriented Programming and Design, Development, Implementation and Testing.
  • Strong knowledge and development skills in Core Java concepts such as Polymorphism, Collections Framework and Multi - Threading.
  • Expertise in OOD Methodology. Proficient in Java Design Patterns such as Singleton, Factory, Observer etc.
  • Experience in design and development various enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Hibernate.
  • Hands on experience in using MySQL, Oracle Database.
  • Experience in Developing RESTful web services using Spring boot, Spring REST, JPA.
  • Experience in Spring IOC, Spring AOP, Spring MVC, Hibernate O/R Mapping and Java JDBC.
  • Experience in configuring and deploying web applications on Tomcat, WebLogic, WebSphere Server.
  • Extensive experience in building Microservices, especially with Java.
  • Familiar with Amazon AWS S3, EC2 and familiar with Docker.
  • Experience in developing front end using HTML, CSS, JavaScript, JQuery, JSP, etc.
  • Experience in Responsive Web Application using Thymeleaf.
  • Familiar with dependency management tools such as npm and Maven.
  • Familiar with TCP/IP, UDP/TCP, OSI model and windows and Linux system.
  • Familiar with Big data Apache Hadoop and Spark framework.
  • Experience on various IDE's like IntelliJ IDEA, Eclipse, WebStorm, Visual Studio, PyCharm.
  • Experience in working version control tools such as Git, SVN.
  • Experience with Junit, Mockito for the purpose of testing Java applications.
  • Experience working on Linux, especially Ubuntu and familiar with Linux command.
  • Experience in Agile methodology, Daily Scrum meeting and Jira.

TECHNICAL SKILLS

Languages: Java, JavaScript, Python, HTML, SQL, C, C#, C++, python.

Frameworks: Spring, Hibernate, Mybatis, Spark, Bootstrap.

Web Technologies: HTML, XML, CSS, AJAX, JavaScript, JSON, jQuery. AWS S3, EC2.

Databases: MySQL, MongoDB, Oracle, Redis, SqlServer, Cassandra.

Others: Docker, Git, Maven, Tensorflow, Jira.

PROFESSIONAL EXPERIENCE

Confidential -- San Jose, CA

Java Developer

Responsibilities:

  • Connect to database with JDBC and implemented Object-to-Relational Mapping for Persisting layer and save Java objects in database using Hibernate.
  • Make use of MySQL as databases for Persisting data.
  • Design whole project Using Microservices architecture so that each backend service can be developed and deployed individually.
  • Used Spring Boot framework to implement the middle tier.
  • Established the web application with Spring MVC framework to simply implements the dependency injection pattern.
  • Design RESTful Web Service to return required format of JSON. Use Postman to test transmission of REST API.
  • Successfully use Spring Cloud to handle service discovery and circuit breaker.
  • Use Spring AOP to give some feedback information to the customer when any exceptions happen.
  • Utilize Docker to containerize infrastructure and Maven to manage dependencies.
  • Teste applications using JUnit and Mockito for high quality code.
  • Use Ajax for asynchronous partial refreshing and request handling.
  • Use Git as source code version control.

ENVIRONMENT: JDK 1.8, Spring Boot, Spring MVC, Spring Clould, Spring AOP, Docker, MySQL, MongoDB, Maven, Git, Linux.

Confidential - Texas

Java Developer

Responsibilities:

  • Involved in design phase of the project and analyzed the requirements.
  • Involved into designing the UI of the project using HTML, CSS, JavaScript, jQuery, Bootstrap.
  • Used Hibernate O/R Mapping to connect the database and work together with the Spring Boot.
  • Created RESTful Web Services supporting JSON message transformation.
  • Single sign-on system: Provided user login credentials between multiple systems and queries for logged-in users. Used Redis to implement session sharing so that multiple system can get user’s status from Redis cache.
  • Completed load balancing using Nginx server.
  • Implemented the logging mechanism using Log4j framework.
  • Written unit test and automate integration test for APIs using Junit.
  • Designed and implemented a customized framework for exception handling of application.
  • Used Git tool for version control.
  • Used Maven to build and package Web Service Application.

Environment: Eclipse, Java8, Spring boot, Git, Maven, Junit, HTML, CSS, JavaScript, JQuery, Tomcat, Redis, Nginx, Log4j.

Confidential - New York, NY

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 layer and saved Java objects in database using Hibernate.
  • Used Spring framework and Hibernate ORM to implement the middle tier with Spring AOP, Hibernate Dao Support and other features.
  • Succeeded to design service layer using @service as an intermediate layer for custom business logic and integrated data from multiple sources(DAO/repositories).
  • Implemented Model View Controller (MVC) architecture pattern with Spring MVC.
  • Devised display pages(view) using JSP, HTML, JQuery and CSS.
  • Used Junit and Mockito for writing and running unit tests for the purpose of test-driven development.
  • Used Java Messaging Service (JMS) for reliable and asynchronous communication.
  • Used theRediscaching to store the JSON content from the front end for the subsequent calls to improve thesystem performance.
  • Used Git as source code version control.
  • Used Maven to manage dependencies.

ENVIRONMENT: JDBC, JDK 1.8, Hibernate, Spring MVC, Spring AOP, JSP, HTML, CSS, JQuery, Junit, Mockito, Oracle, Intellij IDEA, Git, Linux.

We'd love your feedback!