Sr. Java Fullstack Developer Resume
Piscataway, NJ
SUMMARY
- Java Developer with 7 years of hands - on experience in Software Development Life Cycle which involves Requirements elicitation, System Design, Development, Testing and Technical Support, Java /J2EE, AngularJS and Client/Server Technologies.
- Involved in migrating Websphere Application Server 6.1 to 7.x and 8.0.
- Developed enterprise grade web applications for various clients using latest technologies like Angular 4, NodeJS, HTML 5, CSS4, SASS, LESS, jQuery, Bootstrap and other JavaScript technologies.
- Implemented UI using MVC, HTML, XML, CSS, JavaScript, Angular 6/7, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) JQuery, JSON, Node.js,, Ajax, JQUERY Bootstrap.
- Experience in developing applications based on Object Oriented Programming (OOPS) concepts, java and web-technologies including core Java, Multithreading, and Collections.
- Good knowledge and experience in writing JUnit test cases with Easy Mock, Mockito and Power Mock.
- Extensive knowledge and experience with Hibernate ORM and JPA implementation.
- Good experience using various python libraries to speed up development (libraries used: Beautiful Soup, SciPy, Matplotlib, python - twitter, Pandas data frame, network, urllib2, MySQL, NOSQL, dB for database connectivity, JSON libraries)
- Setting up Angular 7 framework for UI development. Developed html views with HTML 5, CSS, JQuery, JSON, and Java Script.
- Tested WebServices /XML / SOAP and RESTFul services using SoapUI tool
- Developed React JS pages, Web services calls and AJAX calls for the application.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear-search, bubble-sort, and binary-search algorithms etc.
- Experience with the various spring modules like Spring Core (IOC), Spring AOP, Spring DAO, Spring Batch, Spring Security, Spring Boot, Spring ORM, Spring JPA Spring Integration, Spring MVC etc.
- Experience in spring technologies like MVC, AOP, JDBC, ORM, and Web Services using Eclipse and integration with Hibernate as well as Struts.
- Worked as developer to provide CICD pipeline for the containerized applications (Spring boot-Microservices, MEAN-stack). As part of these solutions, we used GitLab CI runners/GitLab, Jenkins, Jfrog artifactory, Docker, and kubernetes).
- Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, JQuery, Ajax, XML and Chordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.
- Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Experience in HTML, DHTML, XHTML and JavaScript.
- Experience in JVM Performance Tuning: GC and Heap Analysis, Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump, Profiling, Refactoring.
- Extensive knowledge in front-end technologies like HTML5, CSS3, JSPs, JSTL, jQuery, AngularJS and JavaScript for Client-side validations.
- Experience with AngularJS as the development framework to build a single-page application.
- Experience in working on MVC pattern using AngularJS, creating user interface and single page web application.
- Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.
- Experience with web services and SOA related standards like Restful/Oath/JSON/XML and SOAP/WSDL.
TECHNICAL SKILLS
Programming Languages: Java, SQL/PL-SQL
Web Services: Soap, Restful Services, WSDL, XML, JSON and JaxB, JAX-RS, JAX-WS
Enterprise Frameworks: Struts 1.x, web MVC, JDBC, AOP
Databases: Oracle 10g, MySQL, RDBMS
Tools: and App Servers: GIT, Maven, Tomcat 7.0 and 8.0, JBoss 4.x, Jenkins, CICD
Web Technologies: JavaScript, HTML, DHTML, CSS, jQuery, Ajax, Bootstrap
Operating Systems: Windows, Linux, UNIX, Mac
IDE’s & Utilities: Eclipse, NetBeans, IntelliJ, WebSphere
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, NJ
Sr. Java Fullstack Developer
Responsibilities:
- Design, develop, modify and test Spring Boot full stack-based software modules for the web application flows and make necessary changes to the system interfaces utilizing Verizon’s DevOps source and object code libraries and configuration management procedures.
- Converting legacy code to cloud-native architecture. Partnering with Cloud POCs to successfully move applications to production cloud.
- Involved in writing grails domain classes for application.
- Involved in packaging, deployment and upgrade of different modules of SAS on WebSphere App server.
- Exposure to new features and issues addressed in Angular 7.
- Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by Angular 7.
- Have utilized Python libraries such as NumPy and Pandas for processing tabular format data.
- By leveraging the different (Git, Jenkins and Maven) tools and provide the CICD pipelines for the different teams based on their build and release structure.
- Installation on Puppet/Chef/Dockers for the Openstack environment along with scripting in PERL/RUBY and PYTHON.
- Used grails quartz plugin for jobs and used many more grails plugins like spring security.
- Involve in the design of portlets for WebSphere Portal.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Developed, and implemented architectural solutions involving multiple Pivotal Cloud Foundry (PCF) foundations on VMware virtual infrastructure (on-premesis)
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
- Developed automation scripting in Python core using Puppet to deploy and manage Java applications across Linux servers.
- Developed JSR 286 portlets for migration from WebSphere Portal V6.1 to WebSphere Portal V8.0.
- Managed openstack (nova)mostly deployed as infrastructure-as-a-service (IaaS), whereby virtual servers and other resources are made available.
- Involved in the development of the applications using Python, HTML5, CSS3, AJAX, JSON and jQuery.
- Developed user interface using JSP, JQuery, HTML5, CSS3, JavaScript, Angular 2, AJAX and JSTL.
- Netflix OSS Stack (Hystrix, Eureka, Ribbon etc) for circuit breaker, service discovery and load balancing.
- Coordinating the operations support activities that include metrics and KIBANA Elasticsearch, production environment tracking, creating dashboards, fixes/follow up on incidents.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
- Maintained Openstack Performance tuning of VMware servers and management of server resources between Virtual Machines andexperienced with oracle businesses to plug into the cloud
- Involved in WebServices Testing using s0apUI tool. Validated request and response XML
- Used React JS for templating for faster compilation and developing reusable components .
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on RedHatLinux.
- Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
- Explained to executive-level personnel on how PCF is the key component for a meaningful digital transformation
- Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
- Integration of Amazon Web Services( AWS) with other applications infrastructure.
- Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented filtering, sorting and pagination using third party tools and Angular 7 framework.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Involved in web application development for backend system using Angular 6, Angular CLI, Webpack, HTML5, TypeScript, WIJMO, SASS and CSS3.
- Successfully implemented whole Devops and CICD process using GitHub, Nexus, Artifactory, HP Fortify, Sonatype CLM, Sonarqube, Jenkins, Confidential Urbancode Deploy.
- Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
- Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
- Have also worked on Java 8 along with Cold Fusion.
- Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS.
- Implemented Angular form validations and used Bootstrap to show error, warning and info messages.
- Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Hibernate was used for mapping, Servlets, Spring MVC were used for Model, Control and View.
- Worked on Node.JS framework for building MVC framework from front-end side and generated statements and reports and used Spring MVC.
- Used XSL/XSLT for transforming common XML format into internal XML format and Text format.
- API endpoint verification testing using Postman.
- Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
- Used ANT scripts to build the application and deploy on Web Logic Application Server.
- Used XML to transfer the application data between client and server to code configuration files.
- Supported Verizon DevOps software test life cycle, research bug reports and find and deliver software solutions and test environment bug releases.
- Wrote SQL queries for database creation and modification. Used Redis as cache management techniques.
- Experience in using various tools and IDEs for development and design like STS and Eclipse.
- Experince with Virtual hosting technologies (e.g. VMWare, OPENSTACK and KVM)
Environment: Java 8, Spring MVC, Spring Boot, Hibernate ORM, Microservices, Angular 6, HTML5, JSF, CSS3, Angular 2/4, JSTL, JavaScript, AJAX, Oracle - SQL, PL/SQL, NodeJS, JUnit, Ant, Log4J, VersionOne, Apache Tomcat, Bitbucket, Maven, AWS stack, GitLab, Kibana5, Eclipse Neon, STS, Web Services (SOAP, REST).
Confidential, Atlanta, GA
Sr. Java full stack Developer
Responsibilities:- Performing extensive analysis and design working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standard.
- Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
- Used of Grails framework for web base applications.
- Deployed the application on WebSphere Application Server.
- Architected the entire web applications work flow like PostgreSQL Database Design, Scalability, use of Spring, Hibernate (Grails framework).
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python-MySQL connector My SQL db package to retrieve information.
- Developed crypto rest services using NodeJS and integrated services with HSM(Hardware Security Module).
- Responsible for creating a microservices system using Java 8 with Spring Boot, Netflix OSS, RESTful API and experience with Java 8 features like Stream, Lambda expressions and Filters .
- Presentation layer design by using JavaScript, HTML and jQuery.
- Instructed teams on best practices around PCF and Spring Boot.
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebSphere Developed HQL queries for CRUD.
- Worked on Presentation layer using heavy JavaScript technologies like AngularJS (version 1), JQuery, Grails, for REST Web Services, Spring MVC, Spring Security (Certificate based authentication), Google Visualization API, Bootstrap, etc.
- Installed the Apache Kafka cluster and Confluent Kafka open source in different environments.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML .
- Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and another Java APIs.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, and form validators.
- Developed and designed web pages using with HTML5, CSS3, Ajax, Angular 7.0, React and jQuery .
- Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
- Developed JSP and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Created deployment models for cloud foundry, explaining the underlying VM, Container, and application layout across multiple PCF foundations spread across the globe.
- Used Angular 6 and Bootstrap as the front-end framework, with Typescript, CSS3, and HTML5.
- Designed, configured and deployed Confidential Web Services (AWS) for a multitude of applications utilizing the Confidential Web Services focusing on high-availability, fault tolerance and auto-scaling. worked in Shell Scripting Server, Unix and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- Successfully Generated consumer group lags from Kafka using their API.
- Developing technical designs in consultation with other technical experts and implementing projects using various solutions related to EIM. Deploying application on IBM Web Sphere web application servers.
- Developed and executed software systems utilizing JavaScript.
- Developing data model database triggers, procedures, packages and functions in Oracle 10g or later. Additionally, perform unit and system test plans, test data and scripts for application validation and verification.
- Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST.
- Extensively worked on Spring bean wiring, Spring DAO and spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
- Used Java 8 and Groovy for developing the services.
- Implemented data-binding using NODEJS for front-end development of a current web application.
- Responsible for E2E orchestration of test cases for parallel test execution in CICD pipeline.
- Used Hibernate as ORM tool to map the database tables, write DAOs and POJOs to integrate with Spring Framework.
- Used Decorators to optimize the code reusability and worked with services, providers in Angular 6.
- Used Angularjs to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
- Customized components for each of the web page in Angular 6.
- Have written SQL queries and PL/SQL - procedures, functions, triggers, sequences, cursors etc.
- Implemented Inheritance between tables using different Hibernate strategies.
- Used Web sphere to develop server-side application.
- Working with Enterprise solution architects to set direction of design and Development for application development projects.
- Designed and developed the Presentation layer using Angular 6 and Angular Material.
- Continuous Integration for scenarios tagged as Sanity & Regression and Continuous Delivery (CICD) including GitHub, Jenkins.
- Utilized Java 8 features like Lambda expressions for collection evaluations and comparing the data, Stream API for bulk data operations on collections which would increase the performance of the application.
- Evaluating user requests for new programs or modified program components to determine feasibility, time required compatibility with current systems, and computer capabilities.
- Demonstrate experience in both business requirements definition and the technical aspects of application development. Working as Java developer to serve for the Scrum Teams.
- Performing code reviews of developed code to insure conformity to standards and design best practices. Providing Mentorship to the teams on coding standards and best practices.
- Reviewing technical designs and specifications for completeness and Conformance to quality standards, especially as a mentor to less experienced developers. Following existing agile development in a team environment and working with System Development Life Cycle (SDLC) concepts. Leading Joint Application Design (JAD) meetings. Troubleshooting, problem solving and debugging.
- Solutions involved logging with ELK and Splunk, custom buildpacks, service-to-service security, and other common issues faced when PCF is involved in a large-scale digital transformation
- Backend functionality and logics, navigations using Struts 2.0, Hibernate, Rest, XML.
- Excellent experience in SQL/PL SQL queries, procedures and packages.
- Help desk tickets solving using ticketing tool IBM Rational Clear Quest. Helping BA’s by analyzing the issues.
- Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
- Evaluate and identify best practices for implementing Angular 7.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile ( Scrum ) Methodology with Test-driven Development.
- Monitor progress and provide updates to the Project Manager. Involved in developing design document and impact assessment documents.
- Design and developed web pages HTML5, CSS, Bootstrap and Client-side scripting using JavaScript, Ajax, jQuery and Angular 7.
- Successfully completed the Architecture, Detailed Design & Development of modules Interacted with end users to gather, analyze, and implement the project.
- Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Using JUNIT writing test classes for method level testing.
- Implemented dynamic web interface using AJAX and user authentication through LDAP .
- Used WebSphere for design, development, and deployment of applications.
Environment: Spring MVC, Restful API, Tomcat/Web Sphere servers, hibernate, Angular JS, Node JS, JDK1.8, Java 1.8, Collections API, AWS, JUnit, Jenkins, JDBC, Micro services, AngularJS, Web Services (RESTful), XML, JSON, SQL Developer, Anthill Pro, Apache Tomcat, Linux, Eclipse IDE, Git, Maven, JIRA
Confidential
Java fullstack Developer
Responsibilities:
- Actively involved in defining and designing the tiers of the applications and implementation using J2EE design practices.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
- Implemented the caching of the get requests using the interceptors of HTTP Client Module of Angular 4.
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Design and development of different modules for Straight Thru Trades Processing system, using Sybase ASE, Perl, Java (JSP, JDBC).
- Experience in using latest Openstack versions that includes Kilo, Liberty and testing Mitaka version to check its stability.
- Involved in creating a reusable component using React JS for DOM manipulation
- Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
- Developed User Interfaces using HTML, CSS and JSP's for user interaction.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS Oracle 11g.
- Written Test cases using JUnit framework to validate the application flows in different scenarios. Implemented the logging mechanism using Log4j framework.
- Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of Spring based Web services.
- Done Code reviews, regression tests, performance tests and code coverage signoffs
- Build working prototypes for business stakeholders.
- Verifying Openstack environment in Docker Containers for Sanity tests before upgrading production environment.
- Extensive experience in Building web applications using Kendo UI widgets, JQuery, Angular 4.0/2.0/JS.
- Monitor system performance and exceptions using various logging and performance monitoring tools
- Expose / consume SOAP & Restful web services to interact with other modules
- Extensive Design, implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
- Design & Implement the WSDL to expose MDM Webservices based on Business needs.
- Design & Implement the Webservices using Apache AXIS to expose the API services of Siperian MRM.
- Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
- Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSQL vendors.
- Added dynamic functionality to the application by implementing JQuery, Node js.
- Experience in identifying the technical areas that contributed to the issues and documenting them. Worked with development of presentation tier using JSTL, JavaScript, AJAX, jQuery.
- Enhanced application by building new components in Angular 2 and typescript with a REST wrapper around the existing backend Java services as well as various enterprise web services integration.
- Used Angular 4.0 and Type Script for control validations and data format checking.
- Utilized JIRA as a ticketing tool and SVN for code repository.
- Used Hibernate Transaction Management, Hibernate Batch Transactions and Cache Concepts. Implemented JMS for asynchronous auditing purposes.
- Developed form validations on server side and client side using Angular 4.0.
- Responsible for change requests and maintenance during development of the project.
- Consumed Web Service using WSDL and SOAP and Used SoapUI for testing.
- Wrote PL/SQL queries, Stored Procedures, and Triggers to perform back-end database operations.
- Configured the project on Oracle WebLogic application server.
- Used Restful web services to consume the service and SOAP UI to test the web services.
- Extensively Used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Worked with third-party services like Content Manager on Demand (CMOD) and PDF BOX tool.
- Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.
- Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MongoDB, Hudson/Jenkins, JIRA, Git, and JUnit)
- Experienced in working with Tomcat, WebLogic and IIS web servers.
- Created a light front-end framework against the JSON API for their service request portal using Backbone.js.
- Used Multithreading and collections to improve performance of application.
- Built scripts using Apache Ant to build the J2EE applications. Used SVN for version control.
- Implemented design patterns such as Singleton, Factory and Builder.
- Implemented server-side tasks using Servlets and XML.
Environment: Java 1.7, JSP, JSTL, EJB, Eclipse IDE, Hibernate 4.0, jQuery, JavaScript, AJAX, Spring Boot, HTML 4/5, CSS 3, XML, Oracle WebLogic 10.3.5, JUnit, PL/SQL, Oracle 11g, ANT, UML and SVN.
