We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Around 8 years of professional work experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java and J2EE technologies.
  • Well versed with different phases of Software Development Life Cycle (SDLC) including Design, Implementation, and
  • Testing during the development of software development, Agile Methodology through Scrum, Test Driven
  • Development, Waterfall, and many other methods.
  • Strong technical knowledge in Core Java, J2EE development, with experience in designing functional and technical specifications with understanding of Lambda Expressions, Stream API, Functional Interfaces, Method References Garbage Collector, Collections, Multithreading, Event handling, Exception handling, Java Generics, Externalization and collections.
  • Developed and deployed Micro Services based applications using Spring Boot and spring Cloud.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring Rest Templates.
  • Developing web applications using MVC design patterns like Spring MVC.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Expertise in designing and developing N-tier Architecture Applications using Java/J2EE using Web services Servlets JSPs, JDBC, XML, Java Mail, DAO, JMS, MDB, Apache, HTML5, CSS3, React, jQuery, AJAX, JavaScript.
  • Strong experience in MVVM client-side design and validations using HTML, DHTML, CSS, Angular, React JS, Java Confidential JSP, jQuery, and MVC frameworks like Node JS, Backbone JS.
  • Extensive experience in using React JS components, Flux concept, Animations, Forms, Keys, Router, Events, and plus
  • Redux.
  • Good experience in developing single page application using MERN (mongo DB, Express, and Node) stack.
  • Front-end GUI wireframing/prototyping skills using scripting languages like JSP, JavaScript, PHP, PERL and implementing
  • AJAX features using JavaScript and jQuery.

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology Participated in Scrum meetings and Followed Agile methodology to track project progress. Interacting with business users and creating UI specification documents, design documentation and data modelling for the entire project. Designed dynamic and browser compatible pages using HTML5, SASS/LESS, CSS3, Bootstrap, JavaScript, and React JS. Building User Interface by using React.js/Redux, strong knowledge of state store, middleware, action creator, reducer,and container. REST service calls were written by several Axis service calls like get () and post (). Implementing client - side Interface by using ReactJS, Redux for SPA development and Used the ReactJS to develop userinterface. Used React JS developed a single responsive website that could be served to desktop, Tablets, and mobile users and to create responsive design.
  • Developing Data Grid Items which can be dragged by IRD system users and Building Report Data Grid, tree grid byimplementing Redux Form. Proficient in writing React code with help of ECMA Confidential (ES6) and JSX. Developed many Application Program Interfaces (APIs) using the Java1.8 as a language and Spring as a Framework. Workedwith Micro service architecture using Spring Boot to modularized code and implemented Rest APIs using Spring Rest and integrated Swagger API for documentation. Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework to backend Oracle 11gDatabase. Implemented Multithreading concepts in Java classes to avoid Deadlocks. Worked on java advanced concepts like Lambda Expressions, Stream API, Functional Interfaces, Method References,Java Generics, Data structures, Exception Handling, Serializations, Java Reflection,
  • Externalization and Collections. Building cloud Microservices and implemented back-end using Spring Boot. Experience in Microservices development using Spring Boot and Maven. Worked with Microservice architecture using Spring Boot to modularized code and implemented REST API's usingSpring REST and integrated Swagger API for documentation. Deployed our Application on Pivotal Cloud Foundry which is used to reduce the development overhead by providing aready to use platform Deployed and Monitored Microservices Using Spring Cloud Foundry Managed Domains and Routes with the SpringCloud Service Registry. Implemented Spring Cloud- Netflix ZUUL to building Microservices to communicate with each other. Used Amazon Web Services (AWS) for Java API to upload and retrieve user's media data Spin up AWS EC2 Instances and assigned security groups. Used S3 API to store and retrieve the image files. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazoncloud formation. Implemented Netflix

Confidential

Full Stack Java Developer

Responsibilities:

  • Participated in the design, analysis, development, and deployment of the SDLC (Software Development Lifecycle). Activelyinvolved in mock screens development and project start - up phase. Application is implemented using Agile methodology where there is daily SCRUM meeting to understand the status resolveany issues. Responsible for writing detail design documents and class diagrams and sequence diagrams. Developed UML models consisting of Use Case Diagrams, and Sequence Diagrams using Rational Rose software. Converted the mock-ups into hand-written HTML, AJAX, XML and JSON.
  • Developed Single Page applications using Angular, Typescript, Angular CLI, HTML, CSS, JS, Bootstrap. Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Worked on core java, using file operations to read system file (downloads) and to present on JSP. Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics,Enumeration, and Java I/O to fulfil the implementation of business logic. Designed and developed J2EE application using Servlets, JSP, JavaBeans and EJB. Developed Custom tag libraries to separate presentation and processing logic. Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring Boot, JSP, Servlets. Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using
  • Spring Cloudservices. Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with veryless configuration. Worked on the Spring Boot Restful Web services, exposing services and consuming the third party. Designed and implemented Spring ORM module to integrate Hibernate. Involved in writing the associations for the query in mapping xml files in Hibernate. Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML. Designed and developed a REST Web Services using Jersey framework builds on JAX-RS. Strong experience in implementing the Web Services (WSDL using SOAP protocol, JAXB, JAX-RS, RESTful). Used WS-Security for authenticating the SOAP messages along with encryption and decryption. Prepared Unit test cases for existing functionality as per the requirement and execute the same. Entity Beans used for accessing data from the SQL Server database. Used JSF to reduce the effort in creating and maintaining this entire application. Involved in writing the associations for the query in mapping xml files in Hibernate. Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as paymentstatus report. Worked exclusively on MDB, Messaging Queues and Posting Error Messages to the Queue. Involved in the building Maven POM f

Confidential

Full Stack Developer

Responsibilities:

  • Using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues for the development of application. Involved in different phases of Software Development Life Cycle (SDLC) such as analysis, specification, design, and implementation and testing A responsive grid layout was designed for the User Interface using HTML5, CSS3, jQuery, AngularJS, and XML. Bootstrap, HTML5 were used to implement a responsive design template to get a new interface. Developed Single page application and structured the JavaScript code using AngularJS. Communication between view components and server was enabled through AngularJS Ajax module which is used to handle RESTful calls. Used NodeJS to run Angular on server with mock JSON data and completed the UI development independent of server. POSTMAN tool was used to perform the API Web services testing. To simplify the complexities of the application a user interface was developed using JSP, JSP Tag libraries, third partylibraries and Java Confidential . Communication between different enterprise components was achieved through Apache Camel as the IntegrationPattern. Java based framework was used to test the
  • Automated Application Programming Interface. Deployment of the application by JBoss 6.x Application server. Core Java multi - threading programming and Collection frameworks were used to develop various helper classes. Developed Business logic and Entity Beans to manage the Transactions with the database to deliver the content to presentation layer and to store data into the data layer. Implemented with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection. Developed using Core Java, Servlets and JSP using Eclipse IDE.
  • Developed Request Handlers using Servlets as Controlling mechanism. Implemented the business requirements using Spring Boot, Spring Data and Spring Security. Using SOA Test for developing API automation Scripts. Responsible for implementing the application using Spring Boot and handling the authentication, authorization, and access- control features by using Spring Security. Spring boot integration with Apache Camel (ESB). Development of the End Points, Business Layer, DAO Layer using Hibernate/JDBC Designed the template using Spring IOC. Spring Framework AOP Module to implement logging in the application to know the application status. Large number of chunks were handled by batch jobs along with the implementation of Spring Batch Framework to execute the similar jobs simultaneously. Integration of different applications components through Web services using RESTful using Jersey. Adoption of architecture paradigms such as SOA, Web services, Middleware technologies. Designed and developed Microservices business components using

Confidential

J2EE Developer

Responsibilities:

  • Planning, analysis, design, and implementation of different modules using Agile (Scrum) Methodology. Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Deep understanding of JavaScript and the jQuery Framework.

    Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSSPadding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS. Implemented design patterns in Scala for the application. Developed the application using JSP for the presentation layer along with JavaScript for the client - side validations. Implemented with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection. Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction. Using the spring open-source framework for building JSP based web application based on the MVC design paradigm. Used spring framework for the server-side logic implementation. Configured different layer such as presentation layer, server layer, persistence layer of application using Spring IoC and maintained the Spring Application Framework's IoC container. Using Spring IOC's Dependency Injection developed Java beans with getter and setter properties to be configured bySpring. Used Spring framework's MVC framework to better control the presentation, business, and navigational aspects of the applications.

    Configured and implemented Spring Application Context to instantiate all bean classes in SpringBoot applicationframework. Effective use of hibernate ORM tool in the business layer in communicating with the Spring DAO and developed mappingfiles and POJO java classes using ORM tool. Modified existing and created new Hibernate objects-based Queries for data storage, retrieval, tuning and mapping. Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database. Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPAprinciples, using Hibernate. Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact with database. Implementation of new web services using SOAP and Apache-axis to provide HRMS services for the external systems. Developed Database Procedures for updating, Inserting, and deleting table for a complete logical Unit of Work (LUW)using PL/SQL under Oracle Database Server. Implemented asynchronous multi-thread processing of files using Java Message Service, Message Driven Beans,PL/SQL, and Triggers. Packaged and deployed the application in JBOSS Application server in different environments like Development, testing etc. Us

We'd love your feedback!