We provide IT Staff Augmentation Services!

Java Full-stack Developer Resume

4.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • Full Stack Java developer with abundant experience in designing, developing and maintaining the web - based business applications using Java/J2EE Technology.
  • Hands on experience with Microservice Architecture Spring Cloud Netflix (Eureka, Ribbon, Hystrix, Zuul).
  • Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring cloud config, AWS, Rabbit MQ, Kafka and Zookeeper.
  • Extensive knowledge and implementation skills in Spring Framework (Spring Core, Spring Boot, Spring MVC, Spring JDBC, Spring ORM).
  • Experience with designing & developing microservices approach using REST and SOAP services.
  • Expertise in developing Web-based applications under MVC framework using J2EE technologies such as Servlets, JSP, JDBC, Struts 2.0, Spring 4.X, Spring JDBC, JPA 2.1, Hibernate 4.3.
  • Experience with implementing Service Oriented Architecture (SOA)
  • Familiar with implementing Single Sign-On with Spring Security leveraging SAML and OAuth2.0.
  • Practical experience with Spring Lightweight Directory Access Protocol (LDAP).
  • Proficient in developing Java Beans and used custom tag libraries such as Spring framework tag libraries and JSTL for embedding dynamic into JSP pages.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages using HTML 5, CSS3, Bootstrap, JavaScript, JQuery and Angular framework.
  • Hands on XML parsing technologies including SAX, DOM, JAXB and XSLT.
  • Extensive knowledge in various database tools including MySQL, Postgres, Microsoft SQL server, MongoDB.
  • Proficient in using Java 8 features such as Lambda Expressions, Functional Interfaces, Stream API.
  • Proficient in Advanced Data Structure, Algorithm, Object Oriented Programming concepts, OOD and Multithreading.
  • Experience working with Amazon Web Services (EC2, S3, RDS, ELB, API Gateway, lambda and EBS).
  • Expertise in working with application servers includes JBoss and Tomcat.
  • Proficient in developing Unit Testing Cases using JUnit, Mockito under Test Driven Development (TDD) environment.
  • Experience in using Jenkins for Continuous Integration and Deployment (CI/CD) for java code quality and Maven for managing project dependencies and unit test.
  • Used Docker to containerize the services and deploy Microservices on Cloud.
  • Good experience in working with IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
  • Hands on version control tool including SVN and GIT.
  • Have excellent communication skills and ability to work within a team environment with minimal supervision.

TECHNICAL SKILLS

  • Java 8, Python3, SQL, PL/SQL, JavaScript\ Eclipse, Intellij Idea\
  • Java8, J2EE, JSP, JSTL, Servlet, JMS, JDBC, \ Struts, Spring 5, Spring Boot 2.0, Angular 2+, \
  • JNDI, JAX-RS, JQuery, Exception Handling, \ BootStrap, Spring MVC, and Spring Cloud, \
  • Multi-threading, Java Beans, JPA, Spring MVC, \ Apache Hadoop, Hibernate\
  • Spring Core\
  • HTML5, CSS3, XML, JavaScript, AJAX, JSON, \ Tomcat 8.0, JBoss 6.0\
  • DHTML, XSL, XSLT\
  • EJB, JDBC, JNDI, JMS\ Hibernate 4.0, JPA\
  • SOAP, RESTful\ MYSQL 8, Oracle 11, MongoDB\
  • Agile (TDD, Scrum), Waterfall \ Junit 4, Mockito, Postman\
  • Maven builds, Jenkins, \ Windows, Unix and Linux\
  • SVN, GIT\

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

Java Full-stack Developer

Responsibilities:

  • Migrated existing application into REST based Microservices to provide the CRUD capabilities using Spring Boot.
  • Worked with Spring Cloud Netflix (Eureka, Ribbon, Hystrix) and Docker container to set up microservices environment.
  • Developed business logic in service layers to retrieve target investment advisor profiles from repository layers.
  • Integrated services with components in Angular 2 using Typescript to handle events triggered by clients and send request to server.
  • Involved in development with Amazon Web Services (AWS) cloud services including but not limited to: S3 (Object Storage), VPC (Virtual Private Cloud), EC2, EBS (Block Storage under high I/O), ELB/ Elastic Beanstalk (load-balancing and auto scaling).

Environment: Java 8, Spring 3.0, Spring Boot 2.0, Spring Cloud, Netflix OSS, Hibernate 4.0, Angular2, RESTful, JSON, HTML5, Kafka, JMS, AWS, TypeScript, CSS, Oracle12g, SQL, Eclipse, Junit, Jenkins, Postman, GIT, Maven

Confidential, Hoboken, NJ

Java Backend Developer

Responsibilities:

  • Effectively implemented REST APIs across microservices, such as courses management service, discussion service, using MongoDB, MySQL, Spring Data, Spring Boot and Spring Cloud.
  • Designed and implemented back-end services based on Microservices architecture.
  • Incorporated Netflix Eureka as service registration and discovery.
  • Integrated Spring Security, SAML and OAuth 2 for the authentication across services.
  • Used Spring Hibernate for persistence management and involved in configurating the frameworks for the project.
  • Persisted data to MongoDB and MySQL using Spring Repository as Data Access Layer
  • Involved in handling streaming of messages using Apache Kafka.
  • Realized search history logging by implementing Spring AOP and NoSQL (MongoDB).
  • Used Apache Hadoop to transform Search history to auto-complete suggestions for search engine.
  • Participated in the development of static and dynamic browser compatible pages using Angular Directives in Angular6 along with HTML5, CSS3, Bootstrap.
  • Performed Unit Testing using Junit, Postman and Mockito for Test Driven Development (TDD).
  • Used Git as source code version control and Maven to manage dependencies.

Environment: Java 8/J2EE, Spring 5, Spring Boot2.0, Spring Data, Spring Cloud, Netflix OSS, Maven, JPA, Tomcat, Apache Kafka, MongoDB, MySQL, HTML5, CSS3, TypeScript, Docker, RESTful, JSON, JSTL, Eclipse, Junit, Maven

Confidential

Java Web Developer

Responsibilities:

  • Followed Agile SCRUM methodology for development and implementation of application.
  • Created RESTful Web Services, sending and consuming JSON data interact with core service layers.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Developed persistence data layer to retrieve and store investment profiles with using Hibernate ORM framework
  • Involved in writing complex queries, Triggers, Views and stored procedures for Oracle database.
  • Worked on SOA P services using JAX-WS and JAX-RS to retrieve and provide the investment data.
  • Participated in Code Continuous Integration and Continuous Deployment using Jenkins
  • Worked with JBoss 6.x Application Server and Tomcat 8.0 for project deployment.
  • Prepared unit test cases for the modules using JUnit and Participated in both black box testing and white box testing
  • Configured Maven dependencies for application building processes that created Pom.xml

Environment: Java 8, Spring MVC, Spring 4, Hibernate 4, JDBC, RESTful Web Service, XML, Eclipse 4.4/4.5, JavaScript, HTML5, CSS3, jQuery, Bootstrap 3.0, JBoss6.x, Tomcat 8.0, Jenkins, JUnit 4, SVN 1.7

We'd love your feedback!