Sr. Full Stack Java Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Expertise in UI Design and Development using HTML5, CSS3(SASS, LESS), Bootstrap, jQuery and AJAX dat follows W3C Web standards and successfully managing all facets of application development.
- Good knowledge on client - side JavaScript framework Angular 8 with NGRX to achieve MVVM design flow.
- Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express, Angular and Node) full stack development tool kit.
- Good amount of hands on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking I/O model web applications.
- Experience in React, used for building reusable UI components.
- Integrated micro services with Hibernate ORM using Spring Boot and wrote HQL queries for data access.
- Expertise in implementing Spring JTA for transaction management and Spring JDBC to interact with Databases.
- Experienced with teh implementation of Java 8 concepts like Streams API, Lambda functions, Default and static methods, and Generics.
- Expertise in Core Java concepts like Multithreading, Exception Handling and Collections.
- Expertise in implementing microservices using Spring Boot applications with UI.
- Expertise in J2EE Architecture using Java, JDBC, EJB 3.2, Servlets 3.x/4.x, JMS, JSP, Hibernate 3.2/4.x,
- Struts, Maven, Spring, Web services (Axis2.0, JAX WS 2.0, JAX RS).
- Strong experience in Spring Framework modules such as Spring MVC, Spring IOC, Spring AOP and Spring JDBC, Spring Data, Spring REST, Spring IO, Spring Security, Spring Boot with Thyme leaf template.
- Experienced in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
- Implemented microservices using RESTful API'S with Spring Boot and Apache CFX.
- Used Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated Swagger API for documentation.
- Strong experience in working with Relational databases like Oracle, MySQL, Micr
TECHNICAL SKILLS
- Eclipse:
- EJB:
- J2EE:
- JAR:
- Java:
- Hibernate:
- Intellij Idea:
- Spring:
- JAX:
- JAX-WS:
- JMS:
- Java Message Service:
- Jquery:
- JSF:
- JTA:
- JSP:
- Java Server Pages:
- JSTL:
- Servlet:
- Servlets:
- Struts:
- .Net:
- Visual Studio:
- API:
- Application Development:
- Application Server:
- C++:
- Continuous Integration/Delivery:
- CI/CD:
- Continuous Integration:
- Cucumber:
- Design Patterns:
- Git:
- Gradle:
- HTML:
- JavaScript:
- Javascript Frameworks and Libraries:
- Bootstrap:
- Mongoose:
- Node.JS:
- React:
- Reactjs:
- Redux:
- Jenkins:
- JSON:
- Middleware:
- ms .net:
- WCF:
- Oauth:
- OOP:
- ORM:
- Software Engineer:
- Structured Software:
- Software Development:
- Subversion:
- SVN:
- Visio:
- WEB UI:
- UI Design:
- XML:
- XSLT:
- XML/XSLT:
- Zookeeper:
- Cache:
- Data Integrity:
- database:
- db2:
- JDBC:
- Mapping:
- MS SQL Server:
- Microsoft SQL Server:
- SQL Server:
- MySQL:
- Oracle:
- PL/SQL:
- PostgreSQL:
- SQL:
- SQL Queries:
- Stored Procedures:
- AJAX:
- AWS ROUTE53:
- ROUTE53:
- CGI:
- CSS:
- DNS:
- Nginx:
- Security:
- SOA:
- SOA Architecture:
- Tomcat:
- WEB Logic:
- Web Services:
- Weblogic:
- WebSphere:
- JIRA:
- Junit:
- Rally:
- Selenium:
- Testng:
- Unit Test:
- Unit Testing:
- Usability:
- Amazon Cloudfront:
- Cloudfront:
- Amazon Elastic Beanstalk:
- Elastic Beanstalk:
- Amazon Elastic Compute Cloud:
- EC2:
- Amazon Simple Queue Service:
- Amazon SQS:
- Amazon Web Services:
- AWS:
- Apache Cassandra:
- Asteradata:
- Cassandra:
- AT&T Synaptic Cloud:
- Couchdb:
- Docker:
- Kubernetes:
- Microsoft Windows Azure:
- Windows Azure:
- Mongodb:
- Openshift:
- Terraform:
- Android:
- HTML5:
- Model View Controller:
- MVC:
- Restful Web Services:
- Rest Services:
- Restful Services:
- SASS:
- Apache Couchdb:
- Apache Kafka:
- Data Sources:
- Data Visualization:
- ETL:
- Kafka:
- Load Balancing:
- Nosql:
- Splunk:
- Model-View-Controller:
- Model-View-Viewmodel:
PROFESSIONAL EXPERIENCE
Confidential
Sr. Full Stack Java Developer
Responsibilities:
- Worked on Agile Methodology with bi - weekly sprints, and daily scrum meetings with backlogs and story points.
- Developed teh application using Angular 8, Spring boot, HTML, Bootstrap, CSS, and JavaScript.
- Structured User Interface utilizing HTML, XHTML, CSS3, jQuery, JavaScript, AJAX, JSP, JSF and Angular 8 and XML in a responsive network format. Executed responsive plan layout to get another interface in Bootstrap, HTML5.
- Built cloud Microservices and developed backend using Spring Boot.
- Involved in Writing J2EE grumbling java code for application exertion which included working with JSP, Servlets, JDBC, XML, EJB.
- Associated with teh improvement of a portal called Microsite utilizing Spring boot framework.
- Created and developed Micro Services using Spring boot, REST, JSON.
- Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
- Involved in creating and Deployment of REST API and Micro Services using Spring Boot.
- Using Spring security framework for user level autantication with REST API for Service Layer Development.
- Worked on Swagger API and auto-generated documentation for all REST calls.
- Built up teh Spring AOP Programming to arrange logging for teh application.
- Implemented Spring Security with Okta Security API to provide security for teh application.
- Involved in teh development of data access logic using Hibernate 5.0 and thus creating teh object relational mapping with teh java beans in teh application.
- Used Ibatis for implementing persistence context using JPA (Java persistence API) which is a first level Cache.
- Designed various tables required for project in Oracle database, Oracle web center and wrote stored procedures, Triggers and Functions on SQL Server as well as PL/SQL on oracle to support both databases for teh application.
- Created SQL queries to fetch teh data, insert and update teh data from teh Oracle database.
- Used Postman with JSON to test teh request and response of teh application.
- Implemented JMS for notifications and testing with JUnit, Mock cases.
- Widely utilized Maven to build teh application and deployed on Embedded Tomcat Server.
- Worked broadly on Web Services, XML, JMS, and Spring Controller.
- Automated CI/CD process and deployment utilizing Microservices architecture to containerize services using Docker.
- Configured Hibernate second level cache using EH Cache to reduce teh number of hits to teh configuration table data.
- Worked on Kafka Backup Index and in-depth knowledge of Apache Cassandra.
- Worked with ActiveMQ and Kafka APIs for Queues to build teh application as SOA platform.
- Utilized Amazon Web Services (AWS)EC2 to deploy Docker containers with both monolith and Microservices Architecture and Created S3 buckets for our application.
- Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
- Used AWS Glue to organize, cleanse, validate and format d
Confidential
Full Stack Java Developer
Responsibilities:
- Involved in teh development using Agile development process to gather and analyze teh requirements of teh Application.
- Involved in SDLC requirements gathering, analysis, design, development and testing of application.
- Developed web applications using MEAN (MongoDB, Express, Angular 5, Node.js) Stack along with HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, and some web technologies.
- Implemented multiple POC's to create interface between Backend to Frontend by using MongoDB, Express, Angular 5, Node.js.
- Developed REST services using Node - JS, Express-JS, Body-Parser, Mongoose, and other node modules.
- Worked with HTTP protocols by using Angular 5 components to build microservices in Node JS.
- Implemented Angular 5 Router to enable navigation one view to another as agent perform application tasks.
- Developed various generic Angular functions to implement customer-side validations.
- Developed single page applications, components using Angular 5, controllers,directives,routing,service modules.
- Utilized Spring boot to implement Microservices based cloud architecture.
- Implemented Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations.
- Extensively used Spring Framework modules like MVC, Spring Boot, Spring Data and AOP.
- Developed REST API'S using Spring boot and hosted all micro services in PCF.
- Created RESTful Web services based on SOA architecture for transmission of data in JSON format.
- Developed RESTful web services using JAX-RS API.
- Used Spring Security to handle autantication and authorization at teh Web request level and at method invocation level.
- Provided security to teh Restful web services using OAUTH 2.0.
- Implemented batch processing using Spring Batch in teh persistence layer and improved performance of batch processes using Multithreading with Executor Framework for control of asynchronous tasks in parallel threads.
- Created MongoDB Data Access Layer Actualizing Mongo Repository interface from Spring Data.
- Used Mongoose connector to map java script objects to MongoDB.
- Executed Object-relation Mapping using Hibernate framework.
- Created test suites for each service using Azure endpoints in Ready API to test teh services created in Azure APIM.
- Configured access groups for Azure Storage, Azure Blob storage and Azure Resource Group management with teh help of solution architects' team.
- Used windows Azure to host teh share platform applications in teh cloud.
- Implemented Java 8 features Lambda, Predicate, Streams to reduce teh length of code and better functionality.
- Utilized Netflix OSS to permit application to change its properties dynamically after teh deployment.
- Built code by using Gradle and retrieved all dependencies required for teh application.
- Worked with Hystrix circuit breaker for fault tolerance and ZuulApi gateway for autantication.
Confidential
Software Engineer
Responsibilities:
- Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
- Developed user interface by using ReactJS, Redux for SPA development and implemented client - side validations using ReactJS.
- Used React.js/Redux to build User Interface, Strong knowledge of state store, middleware, action creator, reducer, and container.
- Implemented Virtual DOM for Client-side view rendering services using React.
- Wrote Client-side code using React and used NPM, directories to generate teh server environments and used flux to manage with targeted URL'S (Uni-Directional data flows) and to monitor teh application. Implemented React container and presentational components (as stateless and Functional Components) when applicable.
- Implemented Reducer-Redux for describing actions and used React-Redux for state management, used React-Router for programmatic navigation and Store-Redux for holding teh whole state tree of teh application.
- Designed teh architecture based on teh popular J2EE Model 2 approach of MVC design paradigm.
- Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
- Used Spring Boot which is easier and faster in building cloud Microservices and develop spring-based application with very less configuration.
- Transferred all data into SQL Server from different data sources using SSIS/ETL.
- Developed microservices using JPA, Spring Boot.
- Implemented teh Project structure based on Spring MVC pattern using spring boot.
- Designed and developed teh REST based Micro services using teh Spring Boot, Spring Data with JPA.
- Published Restful services using Spring MVC and consumed rest services using spring-rest template
- Functionality is implemented by developing RESTful web services using spring boot, JPA, Cloud foundry and Oracle.
- Created and configured applications services with Windows Communication Foundation (WCF) to establish communication between BMS and a CRM (Customer Relationship Management) system.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Involved in designing teh interface along with teh Design team for better usability and handling across Android mobile application development to maintain their relative nativity.
- Developed Business components using Java Objects and used Hibernate framework to map teh Java classes to teh database using Annotations.
- Development of application communication through asynchronous message using JMS, MQ, MDB process message in point-to-point scenarios.
- Developed Java/J2EE code, business logic using Spring, hibernate framework and OOP concepts, involved in Peer code reviews.
- Implemented Responsive development using Bootstrap and CSS3 media queries. Used Spring Security for implementing teh autan
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in complete Software Development Life Cycle including analysis, design, implementation, testing and maintenance.
- Developed Form classes, Action Classes for teh entire application using Spring Framework by implementing Model View Controller (MVC - 2) architecture.
- Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures.
- Configured Dispatcher Servlet and View Resolver to intercept incoming requests, manage Spring MVC flow and invoke view components with teh help of Dispatcher Servlet.
- Handled transaction management and logging aspects by using Spring AOP.
- Developed back-end by using Java 1.7 features Collections Framework, Multi-threading, Exception Handling, and Interfaces.
- Developed back-end with several Java design Patterns such as Singleton, Session Fa ade, Factory patterns, Front Controller, Business Delegate, Chain of Responsibility and Data Access Object.
- Integrated Spring with Hibernate and used ORM tool hibernate to interact with database. Involved in teh database retrieval and connections establishment to teh PostgreSQL Server database.
- Utilized Hibernate and JPA for Object Relational Mapping (ORM) purpose for transparent persistence onto teh PostgreSQL database and communication with data layer.
- Developed SOAP based Web Services for Integrating with teh Enterprise Information System.
- Used Hibernate Annotations to reduce time at teh configuration level and accessed Annotated bean from Hibernate DAO layer.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report, parsing of JMS XML messages.
- Used Hibernate concepts inheritance, lazy loading, dirty bit checking, optimistic locking and transactions.
- Used JMS for asynchronous exchange of message by applications on different platforms.
- Used Clear Case for source code maintenance. Used Log4J to capture teh log dat includes runtime exceptions.
- Created teh view components using HTML, JSP Struts Logic tags and Struts tag libraries.
- Deployed application in WebSphere Application Server and developed using Rational Application Developer (RAD) and Involved in testing teh SOAP web services end points using SOAP UI tool.
- Used JUnit Testing Framework for performing Unit testing.
Environment: Java 1.7 EJB, JSP, HTML, CSS, JavaScript, JBoss, Hibernate 3.0, PostgreSQL, SQL developer, Log4j, JDBC, Struts framework.
Confidential
Java,J2EE Developer
Responsibilities:
- Developed teh documentation for High Level design, Low Level design of teh application and Process Flow of control for teh entire application.
- Developed teh dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, and CSS Implemented teh Consolidated applications front - end pages using JSP, JSTL, and Struts Tag Libraries.
- Used JavaScript for client-side validations and JUnit for unit testing of teh system.
- Extensively used teh JSP in teh view side of MVC.
- TEMPEffectively used Visual Studio Code for managing teh push and pull of templates between teh local file system and Azure Repos.
- Implemented Build pipelines and composed agent jobs to copy teh template files between Azure Repos and Azure Blob storage.
- Designed teh Web application implementing teh Struts framework for Model-View-Controller (MVC) pattern to make it extensible and flexible.
- Responsible for teh development of database SQL queries. Wrote reusable functions for XML transformation in Java Server Pages (JSP).
- Used extensive JavaScript for creating teh Global templates dat can be used across teh JSP Pages.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Used Ant for building JAR and WAR for teh application.
Environment: Servlets, JSP, EJB, Struts, HTML, CSS, XML, JUnit, DOM, SAX, ANT, Web logic Server, Oracle9i.