We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Extensive experience in designing and developing web applications and client / server applications using JAVA, JEE technologies and web technologies for enterprise applications.
  • Experience in analysis, design, development, testing and deployment of software applications.
  • Experience working in environments using Agile and SCRUM methodologies.
  • Experience of enterprise level application development with Java centric technologies in the domain of Banking and Healthcare.
  • Experience in Core Java 1.8/1.7 with strong understanding and working knowledge of Object - Oriented Programming (OOP) concepts, Collections, Multi-Threading, Exception Handling, Data Structures and Algorithms.
  • Proficient in applying design patterns like MVC, Singleton, Factory, Abstract and Data Access Object.
  • Experienced in JEE related technologies like JDBC 5, JSP 2.x, Servlets 3, JMS, JSTL.
  • Experienced in various spring modules like Spring Core, Spring ORM, Spring Boot, Spring Security.
  • Experience in Object-Relational Mapping (ORM) like Hibernate 5.x using Java Persistence API (JPA) standard.
  • Implementing Microservices based on RESTful API utilizing Spring Boot 2.x with Spring MVC.
  • Proficient in developing and consuming RESTful and SOAP Web Services using different technologies and standard like Jackson, WSDL, JAX-WS, JAX-RPC.
  • Experience in front-end technologies like HTML5, CSS3, Bootstrap 3.x, JavaScript, AJAX, jQuery 3.x and Angular2.
  • Expert level skill of RDBMS concepts, writing PL/SQL queries, stored procedures with working experience of RDBMS like MySQL 5.x, SQL Server, Oracle DB.
  • Experience on AWS services like EC2, RDS, ELB, EBS, Lambda API, S3 buckets.
  • Experience in Integration and Deployment of JEE Applications on Jenkins and Apache Tomcat.
  • Containerized Spring Boot microservice using Docker and deployed the docker container on AWS instance.
  • Experience in using Gradle and Maven for build automation.
  • Involved in creating and executing Unit test cases using Junit5.x following TDD (Test Driven Development) approach along with Jenkins for Continuous Integration.
  • Experience in monitoring the error logs using Log4J and used JIRA to manage the issues/project work flow.
  • Expert in developing and debugging applications using Eclipse IDE and IntelliJ and good knowledge with CVS, SVN and Git version control.
  • Highly motivated, detail oriented, has ability to work independently and as a part of the team with Excellent Technical, Analytical and Communication skills.

TECHNICAL SKILLS

  • Linux, Windows\ Java, Bash, Javascript, SQL & PL/SQL, C/C++
  • Servlets, JSP, Spring (Web MVC, Boot, \ MySQL, Oracle, MongoDB\ Cloud, Security) \
  • JSP, HTML5, CSS, Bootstrap, Jquery, \ JDBC, NashornJS, Hibernate, JPA, JSF\ AngularJS, Angular2\
  • Jenkins CI/CD, Log4J, Maven, ANT \ JUnit and Mockito\ Swagger, JWT\
  • AWS: EC2, S3, Lambda, EBS\ IntelliJ IDEA, Eclipse EE, NetBeans \
  • Spring Cloud, Eureka, hysterix, Feign, \ JMS, Kafka, RabbitMQ\ Ribbon, Sleuth, Zipkin, Zuul.\

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Used a Microservice architecture, designed and developed RESTFUL web services using Spring Boot framework.
  • Installed application on AWS EC2 instances by setting up Virtual Private Cloud (VPC’s) and configured the storage on S3 buckets.
  • Implemented Persistence layer using Hibernate 4 to interact with the Oracle 11g database
  • Used Java Mail Sender for sending detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator for any system related problem.
  • Development of front-end web pages using HTML, CSS, Bootstrap, JavaScript.

Environment: Java 1.8, Spring 5.0, Microservices, Spring Boot, Eclipse, Collections, Exception Handling, Git, Maven, RESTful Web Service, Swagger UI, JPA, Oracle12/11g, Agile, JQuery, Java Mail Sending API, Log4j, JUnit 4, JSON, Postman

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development phases of Software Development Life Cycle (SDLC).
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Implemented Persistence layer using Hibernate 5.x to interact with the My Sql database.
  • Implemented Spring MVC framework 4.0, Spring Security in the application.
  • Developed Micro Services using Spring Boot 1.5 and deployed on to Docker containers.
  • Developed code for obtaining bean references in Spring framework using Dependency Injection (DI).
  • Generated documentation and added custom information using swagger and swagger UI for the REST endpoints.
  • Involved in micro-service building and testing REST end-points using Spring rest template and Spring Cloud Feign.
  • Constructed REST and SOAP web service work as an interface to collect verification information from external system like user data using JAX-RS.
  • Java Mail API is used to send notifications about important updates such as availability of their required products.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer, and AMIs, Auto scaling to design cost-effective, fault tolerant and highly available systems.
  • Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Involved in creating web pages using HTML5, Bootstrap CSS, Ajax and JavaScript.
  • Developed Messaging framework sending messages using ActiveMQ (JMS).
  • Implemented the logging mechanism using Log4j technology and configured Maven dependencies for build automation.
  • Developed test cases and performed unit testing using JUnit.
  • Followed Agile methodology (scrum) as the development guideline and actively participated in project tracking using JIRA.

Environment: Java 1.8, Spring 4.0, Spring MVC, AWS, Eclipse, Collections, Exception Handling, Git, Jenkins, Maven, RESTful Web Service, SOAP, Swagger UI, Hibernate, Oracle12/11g, Agile, jQuery, Java Mail Sending API, HTML 5, CSS 3, JavaScript, Ajax, Log4j, JUnit 4, JSON, Postman, Spring Cloud Eureka, Ribbon, Zuul, Hysterix, Config server

Confidential

Java Software Developer

Responsibilities:

  • Implemented Model View Controller (MVC) design pattern on the server side using Spring framework.
  • Business logic and Action classes were implemented using Plain Old Java Object (POJO) classes
  • Implemented REST API to transfer data between front-end and back-end implementation
  • In order to secure the data being transferred via REST API, Spring Security Java Configuration was used.
  • Hibernate Framework was used as persistence layer to communicate between the database and Java classes
  • AngularJS Framework was used for implementing Single Page Application (SPA) and perform client-side validation
  • HTML, CSS was used to design web pages on client side and Bootstrap was used to make the pages more responsive
  • Performed unit testing for backend implementation of class written in Java using JUnit framework.
  • Responsible for managing compatible code dependencies using Maven.
  • Setup and support automated CI/CD using Dockers, Jenkins and GitHub and AWS EC2.
  • Used Git for Source Control and Version Management.
  • Developed test suites using JUnit following Test Driven Development (TDD)approach.
  • Implemented Log4j for logging and appended to a log file for debugging.
  • Used JIRA for bug reporting and issue tracking.
  • Followed Agile process throughout development lifecycle and developed the application as per the coding standards.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.

Environment: Spring 4.X, J2EE, REST, Spring Security, Hibernate Framework, AngularJS1.X, HTML5, CSS3, Bootstrap, JUnit Framework, Mockito Framework, AWS, D3, GIT, Agile, Log4j

We'd love your feedback!