We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY:

  • Professional experience as a full stack developer in development of Standalone applications, microservice, Web - Based applications, Distributed system based on JAVA/J2EE Technologies and frontend component
  • Strong Experience on REST API implementation and MVC pattern design for web-based application
  • Hands on designing and developing web-service experience in REST based on Tomcat, Spring MVC, Spring Boot, Spring Security, Hibernate, JPA, Oracle Database, MySQL and MongoDB
  • Hands on Experience in Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API
  • Strong Experience in developing persistence layer with Hibernate object mapping tool to mapping database and Java Beans
  • Good Experience in JSP, JSTL, HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, Angular and NodeJS for UI design process, coding, performance tuning and testing
  • Profound experience in Amazon Web Services (AWS) such as IAM, EC2, S3 and security group
  • Experience with docker creation and deployment on local machine or remote machine
  • Working knowledge of Jenkins for web application deployment and management
  • Hands on experience of SQL database for data query, stored procedure and transactions such as MySQL, MariaDB, SQLite, PostgreSQL, Oracle
  • Strong experience on NoSQL database such as MongoDB, Neo4J
  • Expertise experience on message service implementing using JMS, Kafka
  • Experience in design and development of Client/Server application with Object-Oriented Design
  • Good understanding of Agile and Waterfall methodologies.
  • Working experience of version control systems such as Git, SVN for team application management
  • Hands on experience for packages management using Maven to get automatically Jars
  • Development experience on different developer tools such as Eclipse, Intellij IDEA, PyCharm, Visual Studio Code and Postman
  • Working experience of different operating system such as window, linux and MaxOS
  • Patient learner for fresh knowledge and outstanding communication skills

TECHNICAL SKILLS:

Programming Language\ IDE: JAVA, C, C++, JavaScript, Python, SQL, Eclipse, Intellij IDEA, Visual Studio, PL/SQL\ PyCharm

JAVA/J2EE Technologies\ Frameworks\: Java, J2EE, JDBC, JSP, Servlet, JSTL, Spring, \ Spring, Spring MVC, Spring Boot, Hibernate, Spring MVC, Spring Boot, Hibernate, Exception \ Spring Cloud, BootStrap, Log4j, Junit Handling, Java collection framework, Multi threading, Java Beans

Scripting languages \ Web/Application Servers: HTML, JavaScript, CSS, XML, JSON, AJAX\ Tomcat, Jenkins

ORM Tools\ Database Systems\: Hibernate, JPA, CrudRepository, MySQL 5.0, MySQL 8.0, Oracle 11g, JpaRepository SQL Server 2017, MongoDB

Methodologies \ Testing Tools\: Agile JUnit, Postman

Web services\ AWS services\: SOAP, RESTful\ IAM, EC2, S3

Operating Systems\ Version Control\: Windows 10, MacOS, Linux/Unix\ GIT, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Piscataway, NJ

Java Developer

Responsibilities:

  • Implemented high performance, consistency and availability microservice based on Spring Boot and deployed the application on AWS EC2 using docker containers
  • Transform MVC application to RESTAPI to retrieving configuration JSON data and testing the connection using postman
  • Worked on Spring Module base on IOC (Dependency Injection) and AOP (Aspect Oriented Programming)
  • Designed referred entities and parameters to confirm the requesting data from frontend
  • Developed functional controllers, services to realize CRUD operations for daily customers usage information pending
  • Developed JPA repositories to communicate with Oracle Database and implemented required SQL function using Hibernate
  • Experienced in developing backend service using node.js and implemented the data schema of MongoDB
  • Created and configured delivery pipelines for microservice based on Jenkins
  • Designed and Implemented static and dynamic UI interface using Angular 5 along with HTML, CSS, Bootstrap
  • Constructed developing and testing environment using Docker containers
  • Implemented message service to realize information transition using JMS, Kafka
  • Worked on thread sessions and implemented thread communication using condition
  • Implemented customer frontend page using Angular, Bootstrap and developed the front server talk to the backend
  • Collaborated team work using SVN version control system

Environment: AWS EC2, REST API, Spring Boot, Hibernate, JPA, NodeJS, MongoDB, Oracle DB, Jenkins, Angular2, HTML, CSS, JavaScript, Ajax, jQuery, Bootstrap, Docker, JMS, Kafka, SVN, Postman

Confidential, Brooklyn - NY

Java Developer

Responsibilities:

  • Actively involved in project discuss, analysis, design, test and publish
  • Implemented high performance and security application services on AWS
  • Designed web-based authority system for department management using Spring Core technology
  • Implemented staff authority system and refer different authority to different levels using Spring security
  • Integrated UI interface for user web based on HTML, CSS, JavaScript, Bootstrap, Ajax, Servlet
  • Implemented the application based on MVC module for improving and maintaining performance and usability
  • Designed corresponding info model, service and DAO classes using spring and hibernate technology
  • Designed database schema to manage data and speed up querying, implemented one to one, one to many, many to one annotation-based mapping relations for relational databases
  • Developed message service for customers and decoupled email functional sessions by using ActiveMQ
  • Implemented CRUD services for customers’ usage based on relational database such as MySQL, PostgreSQL
  • Collaborated with developers and clients to tailor solutions for customer facing requirements
  • Built and managed standard project using Maven
  • Performed and tested web-based application using Junit, Mockito
  • Used git as the version control system for teamwork building and management

Environment: AWS EC2, Sprint MVC, Spring Security, Hibernate, HTML, CSS, JavaScript, Bootstrap, Ajax, Servlet, MySQL, ActiveMQ, Maven, Junit, Mockito, log4j, Git

Confidential, Brooklyn, NY

Back-End developer

Responsibilities:

  • Designed web-based monitoring system for train surface using Spring Core technology
  • Developed information displayed application and implemented CRUD operations with Oracle and MongoDB
  • Implemented object-relational mapping (ORM) using hibernate which mapping objected domain model to relational database
  • Designed high-quality software UI for information displaying using HTML, CSS, JavaScript and Bootstrap
  • Involved in Unit Testing by Junit to develop web-based application
  • Monitored variable transition and recorded corresponding info to file by log4j
  • Actively participated in team work and managed code version using git
  • Involved in connecting pits detection corresponding SDK and get information from sensors

Environment: Spring Core, Spring MVC, Hibernate, Oracle, MongoDB, HTML, CSS, JavaScript, Bootstrap, Junit, log4j, Git

Confidential, Brooklyn, NY

Back-End developer

Responsibilities:

  • Actively collaborated with team members and developed web-based application using Spring framework
  • Deployed corresponding jar files to China Unicom remote machines
  • Designed data schema in MySQL according to reality lead lock information and accessed database using JDBC
  • Implemented specific thread pool for database access to speed up CRUD operations
  • Designed MVC model application using Spring MVC
  • Worked on Maven to build clear project structure and package J2EE projects

Environment: Spring MVC, MySQL, JDBC, China Unicom remote machines

Confidential, Brooklyn, NY

Back-End developer

Responsibilities :

  • Used Spring 3 as the web-container framework, configured and integrated Spring Core to perform dependency injection, struts 2 and Hibernate 3.
  • Replaced the Java code in web pages by JSTL.
  • Involved in configuration and deployment of Oracle 10g as the database.
  • Wrote stored procedures using PL/SQL for data entry and retrieval.
  • Used JMS to pass messages as payload to track different statuses and states in workflow and involved in configuration and deployment of the JMS queue on JBOSS 7.
  • Developed the presentation layer using JSP, HTML, CSS and client-side validation were done using JavaScript, JQuery and JSON.
  • Implemented JQuery AJAX calls in web pages to render the response on to UI.
  • Made various UI (User Interface) components reactive by Bootstrap library.
  • Used Maven for dependency management and deployed the applications on to JBoss application server.
  • Created visualization reports using Jasper Reports for monitoring.
  • Developed test cases and performed unit test using JUnit Framework 4.11 in Test Driven Development (TDD) approach.
  • Used GIT as a Version Control system and Jenkins for continuous build integration.

Environment: Java 6, JSP, Spring boot, Spring scheduler, Servlet, AJAX, Oracle 10g, JavaScript, HTML4, CSS3, jQuery, Bootstrap 2, JUnit, Apache Tomcat Server 7.0

We'd love your feedback!