We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Around 8 Years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirement's analysis, and Design, Development, Testing, Deployment, and production support of software applications.
  • Experience working in Insurance, Health Care, E Commerce and Banking industries.
  • Diverse experience utilizing tools in N - tier and Micro services architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Hystrix, feign, Resilance4j), Pivotal Cloud Foundry, AWS, RabbitMQ, Kafka, Zookeeper, My SQL, Restful Web Services.
  • Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Creating Rich UI applications using Angular 4/6/8/11 integrating with REST API's built on Microservices
  • Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular and Backbone-JS.
  • Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
  • Experience with JAVA/J2EE, spring framework, MySQL, Oracle, MVC architecture, Hibernate Ormand JDBC.
  • Experience with Object Oriented Programming’s such as core Java SE, including Collections API, threads, Multithreading, generics, reflection, Data Structures and Algorithms.
  • Managed multiple projects simultaneously for various clients from conception through completion phase maintaining timelines and changing requirements for the IVR platform. The technology mainly used for the implementation was web logic, apache tomcat via https.
  • Good DevOps experience pipeline creation, dockerizing the container….
  • Strong in Full Stack development model.
  • Expertise in React JS framework to develop the Single Page Applications.
  • Experienced in working with redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Good Experience in React JS for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux, Mac

Databases: MySQL, Oracle, MS SQL server, MongoDB, JPA, Hibernate, Azure

IDE/RAD Tools: Eclipse, IntelliJ

JAVA based Frameworks, Libraries and architectures.: JAVA, J2EE, Struts, Spring boot, JSF, Ant, Maven, Apache Camel, ORM - Object Relational Mapping like iBATIS, Hibernate, SOAP, REST Web-Services, IBM MQ series, JAXB, Log4j, JUnit, Mockito, JMETER, Microservices.

Application and Web Servers: WebLogic 10.x, Tomcat7.0, JBoss 5, Glass Fish, Node.

Version Control Tools: SVN, GIT

Other Tools: JIRA, WIKI, Confluence, Jenkins, GIT, Junit, Log4j, Swagger, Docker, ingenue, Maven, ANT, SVN, Jasper Reports, Sonar, CA automation, JIRA, Ivy, Solr

DevOps: Jenkin Pipeline setup, Dockerizing containers, PCF, azure, chef

Web Technologies: Angular, React, Redux, HTML5, Knockout, Bootstrap, Backbone, Require, Node Js, npm, JavaScript, jQuery, Prototype, JSF, Prime Faces, Express.

Design Patterns: Singleton, Template- Callback, BD, DAO, Factory, Abstract Factory

Development Methodologies: Agile, SCRUM, Test Driven Development, Pair Programming, Behavior Driven Development, SDLCCloud Platform

PROFESSIONAL EXPERIENCE:

Sr. Full Stack Java Developer

Confidential, PA

Responsibilities:

  • Responsible for Design, build, test, and maintain scalable and stable off the shelf applications or custom-built technology solutions to meet business needs
  • Contributed to entire implementation process for new applications and enhancements to existing applications
  • Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly
  • Worked in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Implemented core features of Angular 6/8 framework such as dependency injection, Databinding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Developed the application usingJava 1.8and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Upgraded the UI screens in the application to single page UI using Angular 11, HTML5 and CSS3.
  • Utilized Amazon Web Services (AWS) EC2 to deployDocker containers.
  • Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification ofBuildconfigs, templates,Imagestreams, etc.
  • WrotePythonscripts to parse XML documents and load the data in database.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Worked with Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer.
  • Implemented pre-authentication data base security using Spring Batch for scheduling batch jobs.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS. Also developed internal services using Java and Node.js.
  • Implemented HTML microservices using the spring boot, Spring Integration, Hibernate, Spring Data, MVC.
  • Implemented spring security to manage access to different users. Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Creation of custom Docker container images, tagging, pushing images, integration of spring boot application.
  • Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
  • Created stored procedures, triggers and views using PL/SQL for data modification Using DML insert, update, delete.
  • Experience in Using the Spring ORMcomponent forhibernatesupport for manipulating data for MicrosoftSQL Server DB.
  • Worked on MongoDB and cluster configurations to ensure high availability in various crash scenarios and restoring roll backs JSON data and stored as documents comprising documents, data types.
  • Used Pivotal Cloud Foundry, the connection/service binding details is injected from the deployed cloud platform itself.
  • Developed the entire application using Event based micro service architecture using RESTful services, Rabbit MQ and Vault integration. Configured Mongo DB configuration into a Spring Boot application.
  • Azure cloud migration for all legacy apps
  • Implemented custom libraries for continuous integration and delivery (CI/CD).
  • Responsible for design and development of Micro Services to be consumed & produced which were hosted in AWS EC2 instances.
  • Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.
  • Worked with GIT, SVN and Bitbucket for source code, unit tests, automated tests management.
  • Jenkins as Continuous Integration Server for configuring, administrating, integrating with system tools.
  • Created and configured management reports and dashboard using Splunk by identifying data patterns, metrics.
  • Developed automation scripting in Python to deploy and manage Java SE11 applications across Linux servers.
  • Developed all custom processes, workflows, and schemes within JIRA to accommodate the organization’s needs.

Environment: Java1.8, HTML5, CSS3, JQuery, Ajax, Angular 11, NodeJS, JSP, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Spring MVC, Maven, WebSphere, JavaScript, Agile Methodology, Restful, Amazon Web Services (AWS), Micro Services, JIRA, Spring Security, JUnit, GIT, Jenkins, Node, PCF, React JS, Node, NPM, core Java, Web Services, Azure cloud, Splunk, Gatling, F5, Kafka, RabbitMQ, Apigee, Azure Services, feign, Hystrix.

Full stack Java Developer

Confidential, Rochester-NY

Responsibilities:

  • Used React and Redux for web UI
  • Responsible for writing J2EE compliant Java code for application development effort which involved working with JSP, Servlets, JDBC, XML, EJB, etc.
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, Angular JS, Angular 6/8, jQuery, and AJAX.
  • Created Server instances on AWS, Tomcat, Swagger and hawtio are installed and used for deploying Micro-services.
  • Deploying applications to PCF, azure.
  • Automated CI/CD process and deployment utilizing Microservices architecture to containerize services using Docker.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Involved in developing web pages using Angular6.0 Framework and familiar with various ES6
  • Wrote AngularJS frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers.
  • Worked with RabbitMQ and Java APIs for Queues to build the application as SOA platform.
  • Developed code in Java which creates mapping in Elasticsearch
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Developed the jQuery call back functions to implement asynchronous communication using AJAX.
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Worked on the REST Web Services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, and spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, and Spring Integration.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Coordinate with release management, Pre-Prod. & Support teams
  • Creating Splunk, new relic for alerts and dashboards
  • Responsible to focus/enhance performance needs, fine-tune the scaled system to meet next level business volumes.
  • Expertise in working with IBM MQ Series and Websphere Message Broker on various platforms.
  • Migrating .Net RestAPIs to .Net Core using MS Visual Studio for Chatbot Applications.
  • Worked on Genesys Work Force Management and iWD to schedule appointments for agents and store the data in iWD.
  • Worked on MongoDB to store data and retrieve data using Mongo DB client.
  • Worked on IBM Watson Assistant to populate the Chatbot responses.
  • Involved in the development of a portal called Microsite using spring boot framework.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Upgraded the UI screens in the application to single page UI using React JS, HTML5 and CSS3.
  • Used Postman with JSON to test the request and response of the application.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Preparing the migration document for migrating application from Struts to spring and Responsive Web Designing (RWD) of the application.
  • Hands-on experience on CI/CD pipelines with DEV ops technologies like Jenkins, Sonar, Cloud Foundry and Docker.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Developed the application using React JS, spring, HTML, Bootstrap, CSS and JavaScript.
  • Created and ImplementedMicroServicesusing spring boot, REST, JSON.
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • 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 in Java J2EEE using Spring Boot.
  • Node.js and Express.js is used to develop server-side applications.
  • Used React JS as the development framework to build a single-page application.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and React JS.
  • Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
  • Used spring framework for the MVC implementation with spring for DI and Hibernate as ORM tool for database communication.
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • Maintained source code in GIT Repository.
  • Used Log4j for logging to trace the application log messages which is used for debugging.

Environment: Java 1.8, JSP, JQuery, JSON, Angular6/8, Elastic, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, React JS, Node.JS, Microservices, XML, SOAP Web Services, JMS, Agile, XPATH, Hibernate, Maven, GIT, Oracle, Tomcat, Log4j, GIT, PCF, JIRA, Oracle, Azure cloud, Splunk, Ruby, Windows/Linux.

Sr. Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
  • Implemented AngularJS as the framework to build a single-page application (SPA).
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Implemented Internationalization using Spring MVC Interceptors, spring core modules and native Spring AOP facets of Logging and transactional management.
  • Deployed and upgraded legacy web applications, including DB updates, deployment migration of Micro Services, monitoring logs, publishing APIGEE proxies.
  • Developed automation scripting in Python to deploy and manage Java SE11 applications across.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
  • Implemented persistence layer using Hibernate that uses the POJOs.
  • Configured multiple data source using Hibernate Session Manger.
  • Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA framework.
  • Developed Spring Batch processes for financial reporting applications.
  • Message broker services are achieved in the application using Active MQ with JMS framework.
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests.
  • Configured Jenkins to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Git Hub version control.
  • Build a CI/CD pipeline using Bamboo automation and GitHub repositories using web hooks plugin.
  • Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioural driven are implemented using Selenium and Cucumber respectively.
  • JIRA tool for project management used in the application to tack bugs, issues and project management functions.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP services, JAX-WS, JPA Framework, Spring Rest, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring Batch, Quartz scheduler, Spring IOC, Mule ESB, Jenkins, Git, Active MQ, DB2, Pivotal Cloud Foundry (PCF) server, Grunt, Jenkins, Protractor, Grunt, Selenium, Cucumber, JIRA.

Java Developer

Confidential

Responsibilities:

  • Developed the application using Java/J2EE, Collections and design Patterns like Singleton, Service Locator, Session Facade.
  • Worked with Core Java Concepts like Multi-threading, Collections and Exceptional Handling.
  • Developed various Test classes for a Unit - Testing the code using JUnit
  • Developed and programmed the required classes in Java to support the User account module.
  • Used HTML, JSP and JavaScript for designing the front-end user interface.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS.
  • Used Jasmine to perform unit testing of custom filters, custom directives, and various parts of AngularJS application.
  • Expertise in core data structures as well as algorithms and implement them using Java/python programming languages.
  • Created Typescript reusable components and services to consume REST API's in Angular 2.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Experience with Gateways API management platforms such as Layer 7 or a comparable product for payment portal.
  • Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular JS, Angular2.0 to design UI.
  • Experience with and/or working knowledge of Payment APIs on Lines of Business and payment applications.
  • Wrote Base Test classes for individual modules for reducing redundancy and complete isolation for unit testing.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Responsible for field validations using Angular JS and also created custom components in Angular JS.
  • Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
  • Backend Stored Procedures development with PL/SQL.
  • Used Clover for validating the tests efficiency (effective code-coverage) and also to find possible areas for code bugs.
  • Developed the application using Struts Framework that Leverages classical Model View Layer (MVC) architecture.
  • Good scripting experience in Perl &bash.

Environment: Core Java/J2EE, Multi-threading, Collections, SQL, PL/SQL, UNIX Scripting, Shell Scripting, XHTML, JSF, Prime Faces, Web Services, XML, Garbage Collection, Eclipse IDE.

We'd love your feedback!