We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Albuquerque, NM

SUMMARY

  • Around 6 years of experience in the IT industry with diversified exposure in requirement analysis, designing, testing & building a Web Application using Java/J2EE Technology.
  • Good knowledge of Software Development Life Cycle (SDLC) in Waterfall, Kanban and Agile Scrum methodologies.
  • Used JIRA as the bug tracking system to track and maintain the history of the bugs/issues on everyday basics.
  • Extensively worked on core java concepts like Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling and Collections Framework.
  • Had a strong development skill in Java, J2EE, JDBC, JSP, Servlets, Hibernate, Spring, Spring Boot, HTML, XML, Bootstrap, Java Script, Oracle 11g/12c, MYSQL.
  • Have Strong experience in Database Design, Data Flow Diagrams, Coding, Testing.
  • Expertise in client side designing and validations using HTML, CSS, Java Script, Bootstrap, Angular.
  • Experience in deploying applications using Application Servers like JBoss, Apache Tomcat server.
  • Knowledge in designing and developing RESTful based web services and SOAP based web services using spring Frameworks.
  • Had Experience with spring modules like spring Core, spring MVC, spring JDBC, spring Hibernate + JPA, spring IOC and spring Boot.
  • Experienced in implementing DAO layer using ORM tools like Hibernate core interface and Hibernate annotations.
  • Extensively worked with REST GET and POST services using basic HTTP Authentication.
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle and MYSQL Server.
  • Experience in working with IDE tools like Eclipse, NetBeans, Visual Studio, IntelliJ with Java 1.8.
  • Extensive development experience on different IDE's like Eclipse, JBoss and NetBeans for debugging and using java coding standards.
  • Expertise in using Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Extensive utilization of GIT and Bit Bucket for version control system.
  • Experience in using Maven for build automation.
  • Developed JUnit test classes using Mockito for web service classes.
  • Experience in writing the Test scripts in Selenium to automate the functionality.
  • Good debugging skills that deep diving into technical issues, collaborating with cross - domain experts, handling clients with different priorities and mind sets, both onsite and remote.
  • Having Good experience in developing and migrating existing application into cloud-based platforms like Amazon Web Services (AWS).
  • Having knowledge in deploying the existing application into the Amazon Web Services (AWS) lambda.

TECHNICAL SKILLS

Java/ J2EE Technologies: Core Java, JSP, Servlets, JDBC, JSTL, Multithreading, Generics, Collections.

Framework: Spring Core, Spring JDBC, Spring MVC, Spring Hibernate, Spring Boot, Spring Security

ORM Framework: Hibernate and JPA

Build and Configuration: Maven, Gradle

Application/Web Servers: JBoss, Apache Tomcat server, Web Logic, Web Sphere.

Web Technologies: HTML, CSS, Bootstrap, JavaScript, JSON, XML, Angular JS

IDEs: Eclipse, NetBeans, Visual Studio, IntelliJ

Web Services: Restful, SOAP

Version Control: GitHub, Bitbucket

API Testing and Testing Tools: Postman, Swagger, Jasmin, Junit, Mockito

Databases: MySQL, Oracle, MongoDB

Platform: Windows, Linux.

Cloud Service Provider: Amazon Web Services (AWS), Microsoft Azure

Programming Languages: C, C++, Java

PROFESSIONAL EXPERIENCE

Confidential - Albuquerque, NM

Full stack Java Developer

Responsibilities:

  • Participated in Requirement Analysis and technical assessment during project life cycle
  • Created reusable components used across various modules using Angular, Bootstrap, CSS and HTML.
  • Developed a Single Page Application which can switch to different components using Angular.
  • Used J2EE design patterns like Model View Controller (MVC), Singleton, Factory, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator etc.
  • Created micro services by diving the single page application into the chunks of servers to avoid the burden among the servers and used REST calls like GET, POST to have a communication between those services.
  • Developed GET, POST, UPDATE and DELETE RESTful Web Services using Spring framework.
  • Created REST based web services by establishing links using HATEOAS from Spring based application.
  • Used Spring core for dependency injection/inversion of control (IOC), and integrated Angular and Hibernate
  • Developed Spring Boot Micro services with micro service architecture using REST and Apache Kafka.
  • Monitored service health check from Spring Boot admin console using swaggered UI registered micro services.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Micro services and deployed into AWS lambda Expression.
  • Experienced with building Docker Images and running those images into the Docker container.
  • Worked with Apache Tomcat servers8 and JBoss servers to deploy and configure Java API’s and front-end modules.
  • Accessed REST Spring calls in Angular using promises, custom directives and custom services
  • Experienced in creating Responsive Web Design (RWD) using Bootstrap, HTML5, CSS and used Java Script for client-side validations.
  • Experienced on implementing the Angular in creating the animations on CSS basis and used Structural Directives to change the DOM layout.
  • Configured Protractor test classes and Selenium grid end to end testing on the front end.
  • Worked with several testing frameworks such as JUnit.
  • Used JUnit for unit testing and implemented with Log4j to provide logs of exceptions.

Environment: Java 8.0, Spring 4, Spring Boot, JPA, JavaScript, Apache Tomcat, STS, Oracle 11g, Log4J, JUnit, XML, Web Services, Micro Services, Kafka, AWS, Git, PL/SQL, Docker, Visual studio, MongoDB.

Confidential, Rockefeller, NY

J2EE Developer

Responsibilities:

  • Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Used JIRA as an issue tracker tool for collaborating testers and functional team as well as tracking defects and change requests.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JDBC.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Micro services.
  • Developed the application using HTML5, Bootstrap, CSS3 and JavaScript.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets.
  • Developed the User Interface using spring, bean, JSP, JavaScript, and HTML.
  • Involved in the application development using JAVA/J2EE, Multi-Threading, Oracle, MYSQL.
  • Designed and implemented front end web pages using Bootstrap, CSS3, HTML5 and JavaScript.
  • Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool.
  • Involved in using Apache Tomcat Server for deploying and testing the code.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Configured and deployed the application on JBoss application Server.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Used GIT for version control across common source code used by developers.

Environment: Java/J2EE, JSP, Spring, Hibernate, Eclipse, JSTL, Servlets, Jira, EJB, HTML, JavaScript, XML, CSS, JBoss, REST, Apache Tomcat, Micro Services, Maven, GIT, SQL, PL/SQL, Oracle and Windows.

Confidential - Irvine, CA

Java/J2EE Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in design and development of server-side layer using XML, JSP, JDBC and DAO patterns using Eclipse IDE.
  • Designed User Interface using with HTML5, CSS3 and Bootstrap. Involved in the developing functions to acquire data from API.
  • Designed and developed JSP Pages using Tag libraries.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Involved in developing Action Servlets classes and Action classes.
  • Created Hibernate configuration files, Hibernate Mapping file from the XML files.
  • Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
  • Involved in writing the Junit test cases.
  • Worked with the debugging the eclipse.
  • Used Hibernate with annotation to handle all database operations.
  • Worked on generating the Web Services classes by using Service oriented architecture (SOA).
  • Used GIT for version control across common source code used by developers.
  • Used JSP and Servlets for server-side transactions.

Environment: Java, Spring, Hibernate, JavaScript, XML, HTML, UML, JBoss, Junit, Eclipse, GIT, Web Services, SQL, Oracle, Windows.

Confidential - DixHills, NY

Java/J2EE Developer

Responsibilities:

  • Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Adaptor, Template etc.
  • Developed Java Server Pages (JSP) and extensively used tag libraries.
  • Implemented and planned the server-side architecture using Spring and Hibernate
  • Configured the Spring framework for entire business logic layer with XML bean configuration files
  • Prepared Low-Level Design and High-Level Design and relevant documentation
  • Used Spring IOC for Dependency Injection and worked on implementing various cross-project functionalities using Spring AOP
  • Wrote Controller classes in Spring MVC framework in the web layer
  • Produced the shopping cart on the client Front-end using JavaScript, HTML5, CSS3 and Bootstrap.
  • Used Eclipse based STS IDE for building, developing and integrating the application
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Configured Maven for dependency management, Log4j for logging and debugging and Git for version control
  • Wrote queries using MySQL and Oracle to create, alter, insert and delete elements.
  • Developed DAO service methods to populate the domain model objects using Hibernate.
  • Used java collections API extensively such as Lists, Sets and Maps.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from Cassandra database server.
  • Used Angular.JS extensively for application implementation; proficient in creating modules, controllers, route-Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Wrote simple and complex queries to perform operations on data from relational database NoSQL Server.
  • Implemented Unit and Integration test cases with JUnit Framework based on Functional Flow.
  • Used tools like My Eclipse IDE configured and deployed the applications onto Web Logic application server
  • Configured Log4j for logging and debugging.

Environment: Eclipse, Java J2EE, HTML, JSP, CSS3, JavaScript, Spring MVC, Hibernate, RESTful web services, Apache Tomcat Server8, Junit, Maven, GitHub, XML, Log4j, EJB, Cassandra, NoSQL .

We'd love your feedback!