We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • Professional experience as a full stack developer in development of Standalone applications, Microservices, Web - Based applications, Distributed system based on JAVA/J2EE Technologies and front-end component.
  • Strong experience in JAVA Core knowledge like OOP, Multithreading, Exception Handling, Lambda Expression, JShell, Reflection, and Annotation.
  • Handed on designing and developing web-service experience in REST based on Tomcat, Spring MVC, Spring Boot, Spring Security, Spring Cloud, Hibernate, JPA.
  • Strong Experience on REST API implementation and MVC pattern design for web-based application.
  • Excellent understanding of using Spring Cloud for microservices deployment and auto configurations like Eureka, Hystrix, Zuul and Ribbon.
  • Good knowledge on providing authentication and authorization for web services using Spring Security OAuth 2.0, JWT and SAML.
  • Utilized JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Experience in conveying and arranging application servers, for example, Oracle WebLogic and Apache Tomcat, JBOSS, Jetty and Netty.
  • Utilized Docker Engine to deploy developing environments for scalable application.
  • Working knowledge of Jenkins for web application deployment and management.
  • Handed 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, HTML5, CSS3, JavaScript, JQuery, Ajax, Bootstrap, Angular and NodeJS for UI design process, coding, performance tuning and testing .
  • Profound experience in AWS such as IAM, EC2, S3 and security group.
  • Handed 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 JMS (Java Message Service) implementing using Kafka, ActiveMQ.
  • Frequently Developed Unit Tests using Junit, Mockito.
  • Good understanding of Agile, Waterfall and TDD (Test Driven Development)methodologies.
  • Working experience of version control systems such as Git, SVN for application management.
  • Strong passion for fresh knowledge, outstanding communication skills and teamwork.

TECHNICAL SKILLS

  • Java1.8, C, C++, JavaScript, Python 2/3, SQL\ Eclipse, Intellij IDEA, Visual Studio, PyCharm\
  • Java1.8, J2EE, JDBC8, JSP2.0, Servlet, \ Spring5, Spring MVC, Spring Boot, Hibernate5, \
  • JSTL1.2, Spring, Spring MVC, Spring Boot, \ Spring Cloud, BootStrap4, Log4j, Junit4/5\
  • Hibernate5, Exception, Handling, Java collection \ framework, Multi-threading, Java Beans\
  • HTML5, JavaScript, CSS3, XML, JSON, AJAX\ Tomcat9.0, Jenkins\
  • Hibernate5.4, JPA, CrudRepository, \ MySQL8.0, Oracle11g, SQL Server 2017, \
  • JpaRepository\ MongoDB3.8\
  • Agile, Waterfall, Scrum\ JUnit 4/5, Postman\
  • SOAP, RESTful\ IAM, EC2, S3\
  • Windows 10, MacOS, Linux/Unix\ GIT, SVN, CVS\

PROFESSIONAL EXPERIENCE

Confidential - Piscataway, NJ

Java Developer

Responsibilities:

  • Implemented high performance, consistency and availability MicroServices with Spring Boot .
  • Utilized SSO (Single Sign On) and policy-based authentication and authorization using Spring Security OAuth2 and JWT.
  • Developed JPA repositories to communicate with Oracle Database and implemented required SQL function using Hibernate5 annotation.
  • Implemented message service to realize information transition using JMS, Kafka.
  • Designed and Implemented static and dynamic UI interface using Angular4 along with HTML5, CSS3, Bootstrap.
  • Constructed developing environment using Docker containers.

Environment: Java1.8, Spring Boot2, Spring Cloud, Spring Security5, Hibernate5, JPA, Oracle DB, Jenkins, Angular4, HTML5, CSS3, JavaScript, Docker, JMS, Kafka2

Confidential - San Francisco, CA

Back-End developer

Responsibilities:

  • Developed environment using Docker container.
  • Worked with Spring Cloud and Netflix Eureka for service registration and discovery.
  • Used Zuul to implement API Gateway for dynamic routing and monitoring.
  • Maintained Hystrix circuit breaker for latency and fault tolerance.
  • Implemented Load balancing by using Spring Cloud Ribbon. handled message queues using JMS, RabbitMQ.
  • Designed data schema in MySQL8 according to reality lead lock information and used Hibernate5 Annotation to do the data mapping.
  • Monitored variable transition and recorded corresponding info to file by Log4j.
  • Developed Unit Tests using Junit5, Mockito.
  • Used GIT as a Version Control system and Jenkins for continuous build integration.
  • Worked on AWS EC2, S3 and Lambda Web Services to integrate the server side and client-side.

Environment: Java1.8, Spring Cloud, Netflix Eureka, Hystrix, Ribbon, RabbitMQ, MySQL8, Hibernate5, JMS, Junit5, Mockito, Log4j, Maven, git, Jenkins, AWS

Confidential - San Francisco, CA

Full-stack engineer

Responsibilities:

  • Developed the entire application web-based client implementing MVC Architecture using Spring MVC framework.
  • Implemented user authority system and refer different authority using SAML .
  • Developed Spring AOP (Aspect Oriented Programming) logging aspects for the application, which is used across modules.
  • Integrated UI interface based on HTML5, CSS3, JavaScript, Bootstrap, Ajax, Servlet.
  • Designed corresponding info model, service and DAO classes using Hibernate5 technology.
  • Designed reference database schema to manage data and speed up querying, implemented one to one, one to many annotation-based mapping relations for relational databases PostgreSQL.
  • Developed message service for customers and email functional sessions by using ActiveMQ.
  • Displayed visualization with professional charts by using JFreeChart API.
  • Performed and tested web-based application using Junit, Mockito.
  • Used Maven and Jenkins to automate the construct and version management.
  • Implemented high performance and security application services on AWS EC2.

Environment: Java1.8, Sprint MVC, Spring Security, Hibernate5, HTML5, CSS3, JavaScript, Bootstrap4, Ajax, Servlet, PostgreSQL, ActiveMQ, Maven, Junit5, Mockito, JFreeChart1.0, log4j, Jenkins, AWS EC2

Confidential - San Francisco, CA

Back-End developer

Responsibilities:

  • Developed the entire application web-based client using Spring MVC. handling message queues using JMS, Active-MQ.
  • Implemented object-relational mapping (ORM) using Hibernate which mapping objected domain model to relational database.
  • Developed information displayed application and implemented CRUD operations with MongoDB.
  • Involved in Unit Testing by Junit to develop web-based application.
  • Implemented logging using log4j for logging purpose of the projects as well as print debugging, warning on the server console.
  • Actively participated in team work and managed code version using git.
  • Utilized Maven tool to build and deploy the application and Jenkins for continuous integration.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using Amazon ECS.

Environment: Java1.8, Spring MVC, ActiveMQ, Hibernate5, MongoDB, Docker, JUnit5, log4j, Git, Maven, Jenkins, AWS

Confidential

Software Engineer

Responsibilities:

  • Implemented the application using Struts2 Framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed dynamic and responsive web pages to user interface screens using JSP, HTML, CSS and JavaScript.
  • Implemented JQuery, AJAX calls in web pages to render the response on to UI.
  • Made various UI (User Interface) components reactive by Bootstrap library.
  • Developed test cases and performed unit test using JUnit Framework 4.11 in Test Driven Development (TDD) approach.
  • Utilized Maven for dependency management, GIT as a Version Control system and deployed the applications on to Tomcat application server.

Environment: Java1.8, JSP, Spring Boot, Servlet, AJAX, MySQL8, JDBC, JavaScript, HTML5, CSS3, jQuery, Bootstrap3, JUnit4, Apache Tomcat Server7.0

We'd love your feedback!