We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Springfield, MA

SUMMARY

  • Around 7 years of experience as a Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using Java.
  • Proficient in various agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
  • Proficient in UI development usingHTML5, CSS3, JavaScript, Ajax, jQuery,Angular, Bootstrap
  • Worked on Ul testing with Karma, Jasmine for Angular
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling, I/Generics, Data Structures and Collections, Garbage Collection.
  • Experience with Java 8 features such as Lambda Expressions for making inline function calls by using Functional Interfaces which makes code readable and concise.
  • Develop reusable solution to maintain proper coding standard across different java project
  • Experience in Micro ServiceswithSpring Boot application development.
  • Expertise in implementing client-server business applications using Micro services.
  • Have extensive hands on experience on different Java frameworks like spring (Spring IOC, Spring AOP, Spring MVC, Spring JMS, Spring Batch, Spring JDBC, Spring Webflow &Spring Boot).
  • Extensive experience in using various design patterns such as MVC, Singleton, Session, DAO, IOC and in the development of Multi-Tier distributed Enterprise Applications.
  • Expertise in producing and consuming REST and SOAP Web Services with different APIs like JAX-WS,JAX-RS , and implementing using Jersey and Spring REST .
  • Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services.
  • Proficiency with the application servers like, WebLogic, JBOSS and Tomcat.
  • Worked proficiently with various IDEs including Eclipse, NetBeans, IntelliJ.
  • Experienced in version control tools Git, Bitbucket, Subversion and CVS.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Expertise in unit-testing with tools like JUnit, Mockito, Integration testing tools.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, Java Security

Mark-up/XML Technologies: HTML, CSS, JavaScript, jQuery, Ajax, Angular, Bootstrap, XML, JSON.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Cloud, JSF, JUnit, SOAP UI, Apache ActiveMQ. ANT, Maven, Apache camel.

Web services: SOAP, Restful, JAX-RS, JAX-WS, Micro Services.

Web/App Servers: Apache Tomcat, JBoss, Web Logic Server

Database: Oracle, MySQLserver, MongoDB/NoSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

O-R mapping: Hibernate

Testing Tools: JUnit, Soap UI, and Jira, Trello.

Version Control: CVS, Rational Clear case, GitHub

Build Tools: Ant, Maven, Gradle,

OS & Environment: Windows, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing and User Acceptance
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines.
  • Worked on Agile software development methodology attending daily SCRUM meetings to keep track of the ongoing project status and issues in the team.
  • Designed and implemented application using, JavaScript and CSS3.
  • Build micro services for the delivery of Purchase Order module using spring cloud.
  • Worked on AngularJS and developed UI controller components, Angular Services and custom directives in each sprint.
  • Used karma-test-runner and Jasmine for JavaScript Unit testing.
  • Designed and developed the application to be responsive using Bootstrap CSS framework.
  • Developed the presentation layer with client side MVC model and on the middleware, we used Spring MVC for the integration with backend data sources.
  • Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.
  • Developed the DAO layer using Hibernate and used caching system for real time performance
  • Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on logon ID.
  • Developed multiple Soap and Restful services which perform several CRUD operations related to customer account and management modules. Used Jax-ws for developing soap webservices and Jersey for rest based implementation.
  • Used AJAX for developing asynchronous web applications on client side
  • Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
  • Implemented Spring Data Elastic Search using Spring Boot Repository/DAO.
  • Co-ordinate with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
  • Developed Microservices using spring boot, spring security and deployed to JSON web token cloud.
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database.
  • Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project.
  • Involved in post-production support and maintenance of the application.

Environment: Java 8, HTML5, CSS3, AngularJS, Bootstrap, IBM WebSphere 8.0,PL/SQL, Spring cloud, Jenkins, Spring Boot, XML, XSLT, Spring 4.2.1, Spring batch, Hibernate 5, Oracle 12c,Java Script, GIT, JQuery, JUnit, Windows 7, Eclipse 4.6, Karma.

Java Full Stack Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Interact with the business owners and provide assistance in understanding the application.
  • Developed the front-end using HTML5, JavaScript, jQuery, AJAX and CSS3.
  • Developed application using Angular for admin pages.
  • Integrated the front-end jQuery UI with backend REST API using Angular.
  • Angular Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects
  • Called Rest web services through Angular services to get JSON Object and modified the response object to display in UI
  • Followed Single Page Application (SPA) Pattern and used Angular MVC to build a cross-browser complaint application.
  • Used NodeJS for building web applications with client-server architecture where both can initiate communication in two-way connections and allows them to exchange the data.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Create and configured the continuous delivery pipelines for deploying Micro services
  • Used spring Framework for implementing business logic and maintaining transactions.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
  • Used Spring Security for Authentication and Authorization of the application.
  • Design and Development of the system work flow. Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Developed common XML schema's (XSD) as client contracts used to publish Top Down approach-basedWeb Services.
  • Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.
  • Used SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.

Environment: Java, Java 8, HTML5, CSS3, jQuery, AJAX, Angular, Java1.8, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Spring MVC, Maven, WebSphere, JavaScript, Agile Methodology, Restful, Micro Services, Mongo DB, Automation Testing, WSDL, JIRA, Spring Security, JUnit, GIT, and STS.

Java Full Stack Developer

Confidential

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD).
  • Involved in developing UIusing HTML5, CSS, JavaScript, jQuery and Angular.
  • Created Reusable Modules and Custom Directives in Angularwhich got used in various places of application.
  • Worked on the features of Angular such as directives, modules and routing.
  • Highly used Angular router to build single page application for navigation through the different status and multiple modals.
  • Used Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing the code like Lambda, creating resource classes, fetching documents from database.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Experience in dynamic DB database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system. n implementation of version control software GIT repositories.

Environment: Agile, HTML, CSS, JavaScript, AJAX and Angular, XML, DAO, POJO, JPA, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, RESTful Web services, Maven, Mongo DB, JIRA, Protractor, GIT.

Java Developer

Confidential

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Implemented Micro Services based Cloud Architecture using Spring Boot with Lambda.
  • Designed and developed Java 8 business components and RESTful service endpoints using Spring boot.
  • Moved existing Angular controllers and services to Angular components for more responsive and less dependency.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Designed and implemented application using Spring Boot, Spring Integration, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, and Hibernate.
  • Validations are done using SoapUI and Ready API testing tool framework in different environments.
  • Consumed Rest based services with Angularusing HTTP services.
  • Migrating existing legacy Lambda into Micro Services Architecture with Spring Boot.
  • Experience in developing application, automated scripts leveraging Mongo DB.
  • Built dynamic DB schemas and maintained sessions by Mongo DB.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, and Angular.
  • Developed the module as SPA using Angular routers and controllers.
  • Automate build process through Maven Script build framework.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, Spring, Spring Boot, Spring Security, Spring Batch, Spring MVC, XML, JSON, GitHub, Hibernate, Mongo DB, JUnit, Gradle, Web Sphere, JMS, Restful, SOAP, Microservices, HTML5, CSS3, JavaScript, Angular, Java 8, OOPS, Agile Methodology, JIRA and STS.

Java Developer

Confidential

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD and Scrum.
  • Designed and developed Business components and Integrated with Spring framework.
  • Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, and Hibernate.
  • Implemented Hibernate Caching (Query and second level EH Cache) for frequent queries executed against database for reports.
  • Involved in configuring and Spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Wrote the DAO's to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
  • Consumed data from Rest web services using Spring Rest Template.
  • Responsible for configuring and deploying the builds on Tomcat Web Server
  • Involved in the Performance Tuning of the Application on server side.
  • Wrote build & deployment scripts using Maven.

Environment: J2EE/J2SE, Java1.7, Spring Source Tool Suite IDE, Spring, Hibernate, JMS, REST, XML, My SQL, GIT, Tomcat, Maven.

We'd love your feedback!