We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Lake Success, NY

SUMMARY

  • Around 8+ years of experience in the areas of Java/J2EEApplication Development, Full Stack Developmentinvolved in Design, Analysis, Testing and Development of web based and client server and multi - tier applications using Java technologies.
  • Experienced on various Software development methodologies like Agile Methodology and Waterfall software development processes and Proficient in usingdifferent phases of Software development life cycle (SDLC) and working with agile methodology and understanding of Service Oriented Architecture (SOA).
  • Strong Experience in web development applications and Designed dynamic and browser compatible pagesusing HTML5, CSS3, JavaScript, Angular JS, React JS, Node JS, AJAX, JSON, XML which meets W3C.
  • Good experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express, Angular and Node JS) Full Stack development tool kit and ReactJSframework.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Expertise in designing and data modeling and implemented Java APIs for retrieval and analysis. Java APIs that include Collection, Concurrent, Serialization, IO Exception Handling, Multithreading, and latest java features.
  • Good working experience with Java 8 features such as Lambda expressions, Functional Interfaces, Streams to avoid boilerplate code, keep code simple and extensively usedcore javatechnologies such as Collections, Multithreading, and Exception Handling.
  • Default and Static methods in Interfaces, Streams API, Optional Class and Parallel sort in Arrays.
  • Hands on experience in using ReactJScomponents,Forms, Events, Keys, Router, Animations and Flux concept and creating component documentation using react.js and handled the compatibility issues.
  • Good Experience inReact.jsfor creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts and proficient in programming JavaScript data capture and event handling via Document Object Model (DOM).
  • Worked on multiple components of spring framework like Spring MVC, Spring DAO, Spring AOP and Hibernate frameworks, Used MVC frameworks likeSpring MVCalong withJSFandRich Faces.
  • Gained a decent number of Azure resources. Building and deploying applications by adopting DevOps practices such asContinuous Integration (CI)andContinuous Deployment (CD) in runtime with various tools likeGit, Maven, Jenkins, Ansible, Chef, Docker, Kubernetesand managing cloud services withAzure&AWS.
  • Experienced in applying advanced approaches including MVC patterns, Object Oriented JavaScript, jQuery and Json.
  • Hands on experience on differentIDEssuch asEclipse, Spring Tool SuiteandOracle JDeveloperand deployment using application servers and web servers likeApache Tomcat, JBoss, IBM WebSphere and WebLogic to configure and deploy applications.
  • Proficient experience in building dynamic SPA using MEAN full stack JavaScript framework.
  • Hands on experience using Java technologies like Java Beans, EJB, Servlets, JDBC, JSP and Struts.
  • Experienced in CI/CD tools using Jenkins’s creation, GIT and Maven.
  • Experienced with the database management like Oracle, SQL Server, and MS Access.
  • Deployed applications based on Micro Services using Spring Boot and Spring Cloud.
  • Experienced in developing Micro Services for rapid performance, inter module communication across the application.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry and deployed new libraries with the Micro Services architecture using Rest APIs and Spring Boot.
  • Designed and developed the business logic layer components in middle-tier of the application usingSpring Framework4.0andSpring Bootin STS. Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates, Spring MVC, Dependency Injection, Annotations, Thymeleaf and XML based Configurations.
  • Hands on experience in developing server-side JavaScript frameworks using Node JS.
  • Experienced in migration of existing application into Micro Services architecture using Spring Cloud and AWS.
  • Experienced in configuring and deploying web application servers such as Web Logic and Apache Tomcat.
  • Experienced on Web Services, SOAP, WSDL, JSF, HIBERNATE, EJB, XML.
  • Used Java Message Service (JMS) to create, send, receive and read messages.
  • Good working knowledge on DOM scripting, XPath, JSON and on Maven.
  • Expertise in Logging, build management, and testing framework using Log4j, Maven and JUnit frameworks.
  • Expertise in writing SQL queries, Functions, Triggers, and good knowledge of Relational databases (MySQL, Oracle, PostgreSQL, and DB2) and NoSQL (MongoDB, Cassandra).
  • Hands-on experience in deploying applications using Jenkins.
  • Experienced in using Log4j and in Ant Tool. Log4jframeworkwas usedto debug and trace the application.
  • Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
  • Deploying on EC2 instances and connecting to the Databases on RDS.
  • Expertise in Amazon Web Services (AWS) such as EC2, Lambda, S3, Security groups and Simple Notification Services.
  • Worked on Microservices using Docker using Amazon EC2 container service and using AWS admin console.
  • Experienced in Configuring, Automating, and deploying instances on AWS, Azure environments, and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Have knowledge on Kafka messages and setting up the replication factors in Kafka Cluster.
  • Having knowledge on Agile Software Development Methodology.
  • Experienced in Python, Sqoop, pig, Hive and Hadoop.
  • Designed the client-end applications and user interactive web pages using web technologies likeAngular JS, NodeJS,Jasmine, and HTML5.
  • Prepared Unit Test Plan & performedUnit Testing using JUnit. Used Karma for unit testing, Mocha for API testing and reviewed for bug exploits environment. Hands-on experience with source control tools like CVS, SVN, GIT and Gerrit. Angular 4, Gulp.js, Mongoose.js.
  • Prepared Test Cases for functional testing of application and Test data before test execution phase.
  • Experienced in Automation testing tools, design test scrip CICD and debugging with Selenium Web Driver, QTP, Rational Functional Tester, Control-M and Performance Tester, HP ALM and HP Performance Center.
  • Responsible for performing functional, system integration and regression testing.
  • Written the test cases using the testing frameworkJASMINEand run those tests in theKARMAtest runner.
  • Experience in Functional, Integration and Regression, Database Testing, Web Services SoapUI, User Acceptance Testing, API testing and Bug tracking & reporting system.
  • Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, PL/SQL, Python

Software Methodologies: Agile, Scrum, TDD, SDLC Waterfall

J2EETechnologies& frameworks: JSP (2.x), JSTL, Servlets (3.1,3.0), EJB, JDBC, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Java Security, JBPM

Web Technologies: HTML, DHTML, AJAX, Bootstrap, JavaScript, jQuery, XML, XSLT, XSL, CSS, JSON, Node Js, AngularJS, Angular 6, React

Web service Frameworks: Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Facade, Data Access Object, MVC.

IDEs: Eclipse (4.x/3.x), Net Beans, IntelliJ, Spring Tool Suite, RAD 9.0, JBPM 6

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5)

Databases: Oracle(9i/10g/11g/12c), SQL Server (14.0), DB2, MySQL, Postgre SQL, Mongo DB, Cassandra

Build Scripts: Maven, Ant and Jenkins

Testing Tools: JUnit, Log4J, Mock Framework, Cucumber, Selenium

Version Control Tools: GIT, SVN, Clear Case, Rational Rose

Operating Systems: Windows, Unix, Linux, Mac OS

Cloud Technologies, DevOps Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRA

O-R Mapping: Hibernate, JPA

Testing Tools/Others: Junit, SoapUI, Putty, Mockito

PROFESSIONAL EXPERIENCE

Confidential, Lake Success, NY

Java Full Stack Developer

Responsibilities:

  • Involved in multi-project development, maintenance, and release processes using Agile Methodology.
  • Designed and Developed UI for Customer Service Modules and Reports using Angular 6, HTML5, CSS3, Bootstrap, JavaScript, JQuery, AJAX, JSP, Servlets, API’s.
  • Developed pages using Angular JS directives, expressions, routing capabilities for bookmarking, filters, validations, and Angular UI components such as grid, buttons, date pickers, modal dialogs, and other input components. worked with reactive forms, template driven forms and written pipes in Angular JS to transform the data according to the client's requirement and meet the desired requirements.
  • Created custom directives in Angular 6 for reusable components like multi-field form elements and background file uploads in the application to restore the components.
  • Involved in developing Dynamic Single Page Application using MEAN (Mongo, Express, Angular and Node JS) Full Stack development.
  • Worked on generating the verification hash code using Node JS and added user validations and user permissions by using Node JS to authorize a valid customer.
  • Implemented AJAX call from Angular JS at client to Express JS at Node JS server.
  • Used JSX, Virtual DOM, one-way data binding features fromReact JSin building the application.
  • Created theReact JScomponents and triggered Angular code to render the React components using life cycle hooks.
  • Developed the single page application (SPA) using theReactJSwhich utilizes the classes, modules feature fromJavaScript ES6.
  • Implemented client-side routing using theRoute modulein React.
  • Created the react components usingstates, props, keys, formswhile building the application.
  • Involved in Developing of Application based on J2EE using Hibernate and Spring framework.
  • Worked with JAVA 8 features like Stream API, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling, Collection API.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented microservices based architecture using Spring Boot interacting through REST API.
  • Implemented the various layers of the application using Spring Framework modules such as Spring IOC, Spring AOP, Spring MVC, Spring ORM, Spring JPA, Spring Security, Spring boot.
  • Followed Spring Boot MVC Rest framework to develop the application flow for the project. Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from database.
  • Implemented Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations.
  • Increased efficiency of environment setup to become 80% faster by using Spring Boot & Maven to simplify configuration, development, and deployment.
  • Developed stored procedures and triggers using PL/SQL, NoSQL to calculate and update the tables to implement business logic using Oracle database.
  • Interacted with backend Oracle and wrote Stored Procedures, Functions and Cursors for deleting and inserting using PL/SQL.
  • Worked on Oracle as the backend database and integrated with spring to retrieve Data Access Objects.
  • Performed CRUD operations using Spring data Oracle-DB repositories.
  • Used Junit, Mockito and Power Mock for writing unit test cases creating mock objects.
  • Involved in the process of converting the deployment to Jenkins based continuous build, while integrating with TFS-Git and CVS source controllers.
  • Responsible for implementation of java integration components for JBPMand DROOLS.
  • Performed stress and performance testing for multiple applications using JMeter on both Linux and windows.
  • Experience in using AWS services such as provisioning EC2, VPC, Security Groups, S3, SNS.
  • Develop AWS Lambda based Microservices interacting with SNS/SQS using AWS SDK and to trigger the events related to migration of data.
  • Developed and deployed restful web APIs in AWS instances with Jenkins, Open shift, and Docker technology.
  • Configured Docker files to build and push images into test Docker repository with test configuration to validate an image.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.

Environment: Java, J2EE, Spring, JDBC, Hibernate, JMS, Tomcat in AWS EC2 instances, Docker, Terraform, OpenShift, WebLogic, JavaScript, Angular, JSP, Hibernate, Spring Framework, Spring MVC, Spring boot, JSON, Eclipse, Oracle, HTML5, Jenkins, CSS3, ReactJS, Node JS, AJAX, Microservices, GIT, SQL Server, Junit, Maven, ANT, JMeter, Mockito.

Confidential, Tampa - FL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in the development using Agile development process to gather and analyze the requirements of the Application.
  • Designed front-end pages using React, HTML5, CSS3, JavaScript, Bootstrap, jQuery, TypeScript, NodeJS for interactive cross browser functionality, complex user interface and using AJAX to build responsive, dynamic pages.
  • Developed routing components in the application using the react-router module for various components and views.
  • Developed various React functional and presentation components using JSX, HTML and Bootstrap.
  • Worked on React JS, react views and rendering using components that contain additional components called custom HTML tags.
  • Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
  • Used Hibernate framework for mapping entities to database tables.
  • Create single page application with loading multiple views using route services to make dynamic by using React and Node JS.
  • CreatedGraphQLschema and queries to interact withMongo DBdatabase.
  • Involved in design and development ofGraphQLand services to interact with data storage layer.
  • Worked closely with Microsoft team to implement AzureDevOps solutions for service migration.
  • Used Node.js to run Grunt tasks and build properly the project and Implement modules into Node JS to integrate with designs and requirements. Used Grunt JS, Bower JS, Express from NodeJS.
  • Strong knowledge on working withGraphQLschema, queries, and mutations to interact with Mongo DB and several other data layers.
  • Configured access groups for Azure Storage, Azure Blob storage and AzureResource Group management with the help of solution architects' team.
  • Built the Application using Design Patterns- Singleton, Factory, DAO & Composite view.
  • Extensive experience with core java technologies in Multi-Threading, Synchronization and Exception Handling to gather various servers in parallel.
  • Developed Spring Bean Classes (Service Classes) for implementing Business logic and configured beans to manage bean lifecycle using annotations and xml-based configuration.
  • Implemented the application using Spring Boot and handled the authorization, authentication features by using Spring Security.
  • Used Spring MVC module to write REST controllers, map URLs for the request and present with different views for different use cases.
  • Used Spring Framework AOP Module to implement the logging in the application to know the application status.
  • Used Spring MVC module to develop MVC Architecture. Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Implemented the persistence layer using Hibernate-ORM worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Microservices have been built using Spring boot, Spring security and deployed to AWS cloud.
  • Used Jersey to implement Restful Web Service and used JSON form to transfer the data.
  • Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Designing and developing the RESTFUL web services using the JAX-RS API to communicate over the network.
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring-Security.
  • Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
  • Using Spring Boot for developing microservices, Soap to retrieve data from client-side using Microservice architecture.
  • Performed CRUD operations like Update, Insert, and Delete the data in NoSQL database MongoDB.
  • Involved in writing java API for Amazon Lambda to manage some of the AW’S services. Used AWS S3 to store the data and to retrieve the stored date very quickly and Elastic Search for searching the document.
  • Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
  • Worked on AWS Elastic load balancing for deploying applications in high availability.
  • Created EC2 instances and used the public domain to link with Jenkins for integration.
  • Involved in CI/CD process using GIT, Jenkins’s job creation, Maven build Create Docker image and deployment in AWS environment.
  • Involved in all test cases using the framework Junit and fixed any bugs or issues identified during the testing period.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: Java, Core Java, Spring boot, Spring Security, AWS, EC2, JUnit, Azure API Management, Agile, Spring, JavaScript, React, Webservices, HTML, CSS, Oracle, Maven, Bootstrap, JMS, Jenkins, GIT, Nodejs, GraphQL, Log4j, RESTful.

Confidential, Pataskala, Ohio

Java Full Stack Developer

Responsibilities:

  • As a full stack developer, I was involved in requirement analysis, design, and implementation of the applications.
  • Followed agile methodology and participated in the standup meetings and involved in the sprint planning, retrospection, and reviews.
  • Developed the user interface using JavaScript, HTML5, CSS3, jQuery, Bootstrap, React, React Native and REDUX for created responsive GUI Interface of the web page.
  • Designed JSON requests according to the frontend pages and processed the JSON requests according to the different types of modules, actions, and request data.
  • JSON responses will be developed according to the request and send it back to the front end after the logic processing.
  • Developed Single page applications using React, Dynamic page applications.
  • Fluent in React and skilled in working with redux architecture to save and update the data.
  • Created reusable React components for the application and used props for single directional data flow and used state for class components.
  • Experience in using React components, Forms, Events, Keys, Router, Redux and Flux concept.
  • Used Reactive programming for building reactive web applications that automatically updates the values that are added to the database.
  • Implemented Kafka producer and consumer applications with help of the zookeeper and retrieved log messages using Kafka.
  • Used Vertex for building reactive web applications on JVM (Java Virtual Machine).
  • Experience with Spring modules like Spring MVC, Spring Core, Spring Boot, Spring JDBC and Spring DAO.
  • Developed the application using both Java based configuration and XML based configuration.
  • Wrote Microservices to export/import data and task scheduling and Spring boot, Spring and Hibernate in the Microservices and Swagger API for Microservices.
  • Used REST API calls from React and parsed the data to client and handled the security and REST services authorization using Spring Security.
  • Creating Data Access Objects (DAOs) integrating with Hibernate and used JDBC interaction to interact with Data Access Objects.
  • Used Hibernate in Data Access layer to access and update information in the database.
  • Involved in writing SQL queries, functions, triggers, and stored procedures for PL/SQL and HQL (Hibernate Query Language).
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational DB.
  • Developed Entity objects and used Hibernate the ORM tool to access the persistent data from MYSQL.
  • Implemented Spring bean configuration file and bean factory pattern and application context for bean configuration.
  • Deployed the Microservices to Pivotal Cloud Foundry using CI/CD pipelines for continuous integration and developed using Jenkins.
  • Experience with design patterns like session facade, singleton, business delegate and Data Transfer Object (DTO).
  • Used Swagger for documenting the Rest APIs and created automation scripts for Rest APIs using Postman.
  • Knowledge in various agile methodologies like TDD (Test Driven Deployment).
  • Involved in building the application and deploying the application using Apache Tomcat Server.
  • Maintained DB Schema and wrote services to store and retrieve user data from MongoDB for the application.
  • Used Maven Scripts to build the application and worked with Log4j for error tracking and debugging. Wrote Unit test cases and used Mockito.
  • Developed components of web (JAX-WS, REST, JAX-RPC) and SOAP using various message exchange patterns.
  • Used POSTMAN and SoapUI to test RESTful services and perform operations.
  • Used Spring Security for Authentication and Authorization of the application.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Worked on Amazon Web Service (AWS) EC2 and Jenkins for continuous integration.
  • Work with team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform.
  • Collaborated with team of professionals in Agile Team and used GitHub for source code management and version control. Used Slack as a communication platform between team members.

Environment: Java 8, JDK, Struts, HTML 5, CSS3, JavaScript, jQuery, AJAX, DOM, JSON, Angular 2.0, Angular 7, REACT JS, NODE JS, React Native, Agile methodology, Bootstrap, Eclipse, J2EE, Servlets, Spring Framework 4.0, Spring MVC, Hibernate 4.3, Eclipse Vertex, Microservices, JUnit, Restful API, Spring IOC, Jenkins, Maven, JDBC, JUNIT, XML, SQL, Oracle, Tomcat, Log 4j, JIRA, GitHub.

Confidential

Java Developer/J2EE

Responsibilities:

  • Followed Agile methodology for developing application and involved in analysis, design, development and testing phases of Software Development Life Cycle.
  • Participated in the design, analysis, development, and deployment of the SDLC (Software Development Lifecycle). Actively involved in mock screens development and project start-up phase.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed, and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Developed web applications using Spring MVC, jQuery, HTML5, Bootstrap and worked on Multithreading and Collections framework. Added interactivity to the UI pages using JavaScript.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
  • Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End business logic including Entity and Session Beans.
  • Used Spring Dependency Injection, Spring Annotations and Spring MVC components to implement business layer and navigation part of application.
  • Spring Boot Micro services were developed with microservice architecture using REST and Apache Kafka.
  • Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express JS, Angular and Node.js.
  • Implemented Angular Controllers to maintain each view data. Highly used Angular router to build single page application for navigation through the different status and multiple models.
  • Used Hibernate as an ORM tool for handling the Persistence Layer.
  • Integrated spring and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors and Triggers.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Worked on Rest Web services as well as Node Rest framework for backend services.
  • Used various jQuery and Bootstrap plug-ins and used SOAP UI Pro version for testing Web Services.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Implementing a Continuous Delivery framework using CHEF, Maven in Linux environment.
  • Created Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, AWS EC2 and database security groups.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Deployed Application instance on JBoss and WebLogic Server.
  • Conducted debugging, testing issues, and troubleshooting the initial data errors using Selenium.

Environment: Java, Spring Framework, Spring Boot, Spring IOC, Hibernate, Spring REST, JAX-RS, HTML5, CSS3, AJAX, JavaScript, Angular, Express JS, Node JS, MongoDB, SOAP, Jersey, JBoss, WebLogic, Drools Rules Engine, GitHub, Maven, Zen Hub, AWS - Elastic Beanstalk, EC2, RDS, S3

Confidential

Java/Web Developer

Responsibilities:

  • Participated in the design, analysis, development and deployment of the SDLC (Software Development Lifecycle). Actively involved in mock screens development and project start-up phase.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Developed web applications using Spring MVC, jQuery, HTML5, Bootstrap and worked on Multithreading and Collections framework. Added interactivity to the UI pages using JavaScript.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
  • Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End business logic including Entity and Session Beans.
  • Used Spring Dependency Injection, Spring Annotations and Spring MVC components to implement business layer and navigation part of application.
  • Developed/Migrated application to Microservices architecture using Spring Boot.
  • Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express JS, Angular and Node.js.
  • Implemented Angular Controllers to maintain each view data. Highly used Angular router to build single page application for navigation through the different status and multiple models.
  • Integrated spring and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors and Triggers.
  • RESTful web services using Jersey for JAX-RS implementation.
  • Worked on Rest Web services as well as Node Rest framework for backend services.
  • Used various jQuery and Bootstrap plug-ins and used SOAP UI Pro version for testing Web Services.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Implementing a Continuous Delivery framework using CHEF, Maven in Linux environment.
  • Created Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, AWS EC2 and database security groups.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Deployed Application instance on JBoss and WebLogic Server.
  • Conducted debugging, testing issues and troubleshooting the initial data errors.

Environment: JAVA-1.8, JAVA EE, Spring 4.0, Spring Security 3.2, Spring Boot, Hibernate, JSPS, Apache Tomcat 8.0, MongoDB, SQL, HTML5, CSS3, Bootstrap 4, Angular 2.0, Express.js, Node.js, REST API, Apache, Amazon Web Services.

We'd love your feedback!