Hanisha U
Email ID: **********@*****.***
Contact No: +1-919-***-****
Summary:
10+ years of experience in Full Stack Java/J2EE with full Software Development Life Cycle (Software analysis, design, development, architecture, deployment, testing, and maintenance).
Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC 2.0, Hibernate, Spring, JSP 2.0, Servlets2.2/2.3, Java Beans and EJB.
Proficient in using RDBMS concepts and worked with Oracle.
Good experience and knowledge in various development methodologies like Rational Unified Process, Test Driven Development (TDD).
Setup the class path for the Java JDK and managed the Java Virtual Machine (JVM) settings.
Developed views and controllers for client and manager modules using Spring MVC 3.0 and Spring Core 3.0.
Business logic is implemented using Spring Core 3.0 and hibernate.
Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
Strong front-end UI development skills using scripting languages HTML5, DHTML, CSS3, JSP, JavaScript, Angular 4/6/7, React JS and jQuery.
Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
Hands-on experience with API design, including RESTful APIs and GraphQL, to enable efficient data retrieval and seamless client-server communication.
Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment (CI/CD) for Microservices.
Advanced development expertise with React & Angular, implementing state management using Redux & Zust and for scalable UI solutions.
Hands on expertise in developing applications in a single page application (SPAs) using various JavaScript frameworks like SAAS, AngularJS, Node.JS, BackboneJS, KnockoutJS, Marionette, React.JS, DustJS, ExpressJS.
Worked on Web Application Development with Framework like Struts and Spring MVC.
Experience in developing Micro services using Spring Boot.
Hands on Typescript and GraphQL on creating new web design.
Having experience in Relational Database like MySQL, Oracle, Postgres and in NoSQL database like Mongo DB
Worked on Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an Oracle schema.
Good understanding of real-time data processing and big-data technologies, particularly KDB/Q.
Experience using various web/application servers like Apache Tomcat, WebLogic, WebSphere and JBOSS.
Hands-on use of Spark and Scala APIs to compare the performance of Spark with Hive and SQL, and Spark SQL to manipulate Data Frames in Scala.
Expertise in integrating Spring Framework with H2 database to build robust and scalable Java applications.
Strong experience on various development environments like Eclipse RAD and Net Beans.
Thorough understanding of Object-Oriented Methodology, UML and Design Patterns.
Expertise in deploying applications in Cloud platforms like PCF, AWS.
Worked on front-end/presentation tier development using Struts Framework that includes JavaScript, Ajax and CSS.
Experienced to use tools like Azure Storage Explorer and have Knowledge on Microsoft Bot Framework, Web API, Azure cloud Storage, Azure logic Apps and functions.
Capturing data from Microsoft Azure sites.
Technical experience in the areas of Object-Oriented Analysis (OOA) Object Oriented and Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
worked on Scala for implementing Spark machine libraries and spark streaming.
Proven track record of successfully integrating Apache Spark for distributed data processing and analytics.
Worked in Amazon S3 storage, EC2 instances, Data Factory Pipelines, Data Bricks, Synapse Pipelines development using python and spark.
Possess work experience with middleware technologies like MQ-Series, Oracle Fusion (BPEL and OSB), and Apache CAMEL.
Skilled in AWS Cloud platform and its features, including EC2, AMI, EBS, RDS, CloudWatch, AWS SQS, and AWS S3.
Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
Extensive knowledge in Agile and Waterfall Methodologies.
Technical Skills:
Operating Systems
Windows 10/8/7/NT/XP/2000/98, Unix, Linux
Programming Languages
Java, Python, J2EE, JSP, MVC, JPA, log4j
Web Languages
HTML5/HTML, DHTML, AJAX, XML, CSS3 JavaScript, GraphQL, JQuery
Database Languages
SQL, PL/SQL, Oracle 9i/10/11g/12c, MySQL 5.1.4, DB2
Methodologies
Agile, SDLC, OOAD, Scrum
Java/J2EE Technologies
JSP 2.2/2.1, Servlets, EJB, JavaBeans, JDBC 3.0/2.0, Custom Tag Libraries, Web Service
Web Services Technology
XML, SOAP 4.0, WSDL, REST, UDDI
Application/Web Servers
Apache Tomcat, Apache Camel, JBOSS 4.0/4.2, CVS, Subversion, Ant, Maven, WebSphere 8.5
IDE
Eclipse, RAD 8.0, NetBeans 6.9
Java Framework
Struts 2.0, Spring 4.0, Hibernate 4.2
Java Testing Tools
Junit 4.x, TestNG, Selenium, JMETER
Cloud Technologies
AWS (EC2, S3, Lambda, API Gateway, DynamoDB, RDS, SNS, SQS, kinesis), AZURE, PCF, GCP.
Professional Experience:
Client: American Express, NY Nov 2023 - Present
Sr. Full Stack Java Developer
Responsibilities:
Involved in design, development activities, code review, testing strategies, testing support and on time deliveries along with other change requests.
Involved with java full stack development like HTML, CSS, JavaScript and jQuery with Mongo DB and backend technologies like J2EE, Webservices, Ajax, jQuery for monitoring the data flow between systems.
Architect Java EE API’s: Restful Web Services (JAX-RS) and SOAP Web Services (JAX-WS) for load balancing and file processing.
Created the UI Pages and SPA forms using Angular, JavaScript, Typescript, React, jQuery, HTML, CSS, XHTML, DOM etc.
Integrated Node.js with various databases and ensured smooth data transactions and retrievals.
Using Java 11 for backend development and Apache camel routing for backend implementation.
Developed and maintained GraphQL APIs alongside RESTful services, providing efficient, flexible data querying mechanisms for financial transaction systems, reducing API response times by 30%.
Develop/enhance Restful API which is exposed externally/internally.
Developed java microservices build Jenkins CI-CD pipeline and host these applications on ECOMP DCAE D2 VMs that are containerized with docker and Kubernetes containers.
UNIX and shell scripting for all Linux based applications.
Use Java and J2EE for microservices and communicate with other microservices with DMAAP and API calls.
Enhanced Angular UI components, transitioning from v16 to v19, optimizing state management and DOM updates.
Experience on the refactoring the monolithic application to a microservices hosted on Docker and Kubernetes containers on the PCF cloud.
Developed cloud-native applications on PCF, leveraging cloud services like auto-scaling, service discovery, and load balancing.
Developed and maintained microservices-based applications using Java (Spring Boot) deployed on AWS infrastructure.
Used SQL and PL/SQL Programming extensively to talk to Vertica database.
Developed efficient, scalable solutions using Python for data processing, automation, and API integrations, enhancing operational workflows and reducing manual effort.
Kubernetes is being used to orchestrate the deployment, scaling and management of docker containers.
Worked with Microservices architecture using Spring Boot to modularized code.
Used Maven, Jenkins and Deploy for continuous deployment and integration purposes.
Used various Design patterns like singleton and abstract factory pattern for better code writing and writing CRUD statements and integrating stored procedures and functions.
Produced Spring webservices and deployed on Linux batch servers and cloud platforms like Red hat OpenShift.
Assisting productions support teams and provide demonstrations and walk through the code created to handle compliance and deployment issues.
Strong experience and knowledge of real-time data analytics using Spark Streaming, and Kafka.
Automated OpenStack and AWS deployment using Cloud Formation, Ansible, Chef and Terraform.
Play active role in daily standup meetings to report the overall development of the project.
Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
Environment: JAVA 1.8, J2EE, Python, Tomcat, Kubernetes, Docker, Crontab, MongoDB, PostgreSQL, Code Cloud, Jenkins, Restful Web Services, GraphQL, UNIX, Java Email, PL/SQL, AWS- Cloud Watch, AWS – Cloud formation, PySpark, Maven, Gradle, Mockito, Junit, Angular, React, Node, HTML, CSS, JavaScript, jQuery, Java Server Pages, Ajax, Github.
Client: Delta Air Lines, Atlanta, GA July 2022 - October 2023
Sr. Full Stack Java Developer
Responsibilities:
Involved in Analysis, Design and Implementation translation of Business User requirements.
Actively participated in the daily stand-up meetings and paired programming to produce quality deliverable within time.
Involved in building a high efficiency Dynamic single and multiple Web Application Using HTML, HTML5, Angular 6, jQuery and CSS3.
Develop responsive user interfaces using technologies like React JS, Redux, and Spark for data processing,
ensuring scalability and maintainability.
Deployed network management microservices using Kubernetes clusters on AWS EKS, ensuring efficient scaling and high availability for handling large volumes of network performance data.
Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
Integrated H2 with Hibernate ORM for seamless object-relational mapping in Java applications.
Optimized performance is achieved by Angular Lazy Loading.
Proficient in creating and optimizing database schemas to ensure data consistency and performance.
Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence framework like Hibernate, Spring Data JPA and Spring Security in web applications for integrations.
Implemented various java design patterns like Front Controller, Singleton, façade, Data Access objects, Factory pattern, etc.
Integrated Spring Boot with Apache Camel for seamless enterprise messaging, routing, and integration patterns, enabling scalable and resilient communication between microservices.
Used GraphQL to optimize API consumption and minimize over-fetching of clinical data in React-based views for care plans and diagnostics.
Created highly interactive dashboards using React.js, integrating data visualizations with D3.js to provide real-time insights into transaction trends and KPIs.
Knowledge of database systems such as MySQL, PostgreSQL, MongoDB, or SQLite, and proficiency in using Python libraries like SQL Alchemy for database interactions.
Implemented various complex PL/SQL queries and Analyzed the SQL scripts
Developed various JUnit test cases for Unit Testing.
Developing Spring Boot application with Microservices and deployed in AWS using EC2 instances.
Extensively Using Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud
Implemented robust API management solutions using Kong API Gateway, providing enhanced security, logging, and analytics for RESTful and GraphQL endpoints.
Designed microservice architectures using the Factory pattern and integrated GraphQL for flexible querying of financial data like account summaries and transaction histories.
Prepare Java/J2EE development structure for Maven.
Apache Camel is used for implementing an API, patterns in Java, and to configure through XML.
Automated deployments and testing on GCP using Kubernetes, Docker, and Jenkins
Implemented the DAO pattern to connect to the database and retrieve data.
Enhanced Angular UI components, transitioning from v13 to v14, implementing better state management and performance optimizations.
Developed and maintained dynamic single-page applications (SPAs) using Node.js, ensuring efficient data management and smooth user experience.
Utilized Node.js in developing Product Builder UI screens, creating a seamless user interface using HTML5, CSS, JavaScript, and Bootstrap.
Integrated Node.js with various databases and ensured smooth data transactions and retrievals.
Integrated Angular Form Controls, ensuring robust validation and seamless user data binding, reducing workflow errors.
Implemented Angular Material components, improving UI consistency, accessibility, and responsiveness across devices.
Involved in-group meetings with Managers, Team Members in designing, implementing and testing.
Responsible for deployment in various environments such as Dev, SIT and UAT.
Provided production support for the application and coordinated with cross functional teams.
Environment: Java 8, Python, HTML 5.0, CSS 3, Angular (v13 & v14), NodeJS, GraphQL, Agile, Kafka, jQuery, JavaScript, Spring, Micro Services, Hibernate, Spring Boot, Apache Camel, Oracle 12c, XML, XPath, XSLT, INTELIJ, LDAP, RESTful, Rally & SOAP webservices, GCP, AWS, Eclipse, Unix, GitHub, Jenkins, Junit, TestNG, JMockito.
Client: Axway, India Jan 2019 to Dec 2021
Java Full Stack Developer
Developed application using AGILE methodology.
Used HTML, CSS, Typescript, JavaScript, jQuery, JavaScript, Ajax for developing the web interface.
Gathered requirements from client through agile process and analyzed.
Designed and implemented APIs using GraphQL and RESTful web services, ensuring flexibility and scalability for healthcare data retrieval.
Integrated Angular, modernized legacy UI components, and reduced frontend rendering time by 30%.
Developed multiple enterprise applications using JDK, Spring Boot, Hibernate framework, Spring IOC, Spring
Developed applications using latest Java/ J2EE technologies and worked with latest features of java 8.
Designed and developed microservices and implemented them using Java language.
Developed interactive dashboards using Angular, enhancing data visualization, analytics in sights, and workflow efficiency.
Demonstrated ability in building responsive, user-friendly web frontends using Angular 2/4, TypeScript, and Bootstrap 3.
Implemented SAML integration to Light Grid application.
Responsible for writing Java Controllers and Services.
Implemented Auto Archiving Functionality for required DB tables.
Implemented Unit testing using JUnit.
Hands-on experience in relational databases like Oracle, MySQL, MS SQL Server, PostgreSQL using SQL, PL/SQL programming and NoSQL databases like MongoDB, Cassandra.
Implemented the mechanism of logging and debugging with Log4j.
written queries using Postgre SQL.
Deployed and hosted microservices on cloud platforms like AWS, Azure, and Google Cloud Platform, leveraging their infrastructure and services for scalability and availability.
Developed a full-stack web application, pricing ops team using React that allows Pricing Ops to update or create Group to Service Mapping with the click of a button.
Implemented Spring boot microservices to process the messages into Kafka.
Provided production support to this critical application, by fixing the real-time issues and defects in the application on time.
Developed RESTful web services using Spring MVC, allowing clients to consume and interact with data via well-defined API endpoints.
Experience on deploying applications on to the AWS cloud formation and did troubleshoot issues or monitor logs in Cloud watch.
Involved in coding to persist data with Hibernate.
Involved in implementing export to excel functionality using Apache POI.
Developed batch processing jobs using Spring Batch framework.
Environment: Java, Spring Boot, Spring MVC, Hibernate, React, Node, JavaScript, TypeScript, HTML, CSS, Kafka, JUnit, Apache, Oracle, PostgreSQL, MySQL, AWS, MS SQL Server, MongoDB, Cassandra, AWS, Azure, Google Cloud Platform, jQuery, Ajax
Client: ValueLabs, India Oct 2016 - December 2018
Full Stack Java Developer
Responsibilities:
Created Analysis, Design and Solution Approach documents as part of product development life cycle.
Extensively used Java for Business logic and Hibernate for persistence logic development.
Created various stored procedures/functions/views/indexes for complex data centric processes.
Worked on performance tuning and coding standards optimization using various tools.
Handled Dependencies, Change Requests and ensured timely deliverables.
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.
Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
Implemented CI/CD pipelines on PCF, automating the deployment process and ensuring rapid application delivery.
Implemented security measures such as user authentication, authorization, and encryption for H2 databases.
Identified and resolved performance bottlenecks in PCF-hosted applications by analyzing logs and profiling code.
Proficient in troubleshooting and debugging Java applications running on PCF to ensure smooth operation.
Developed custom dashboards to monitor and report key performance metrics of PCF applications.
AJAX is used for retrieving the information about the customer from the server.
Processed XML and converted them into Java Objects using JAXB and JAXP
Agile methodology and Test Driven Development (TDD) were used for design and development of the project
Responsible for writing JUnit Test scripts for testing in business layer and data layer.
Deployed and Maintained applications in Web logic application server.
Designed, deployed, maintained and implemented Cloud solutions using Confidential Azure and underlying technologies using IAAS & PAAS services as a part of SDLC/Agile Methods
Worked with IBM ILog Jrule engine, to trigger the business rules in the rules execution engine configured in Web Sphere application server
Involved in writing selenium test cases.
Optimized Microservices using NodeJS as interfaces to NoSQL database.
Involved in peer code reviews and performed Integration testing of modules.
Followed coding and documentation standards.
Deployed JAR, WAR files on WebLogic Application Server.
Knowledge on NoSQL Databases like Apache Cassandra, MongoDB.
Provided production support for the application and coordinated with cross-functional teams.
Used HP Quality center for defect fixing and tracking.
Written Code using Top-down approach for third party client using SOAP Web Services and tested the service
Using SOAP UI.
Used Putty tool for connecting to remote UNIX machines.
Used WinSCP tool for secure file transfer between remote and local machines.
Environment: Java 1.8, J2EE, Spring, Spring Boot, Hibernate, Agile, Log4J, HTML4, CSS3, JSON, Oracle 11g, Micro services, Angular JS 1x, Oracle 11g, JMS, Web services, SoapUI, JBoss, Maven, Git, Log4j, Junit.
Client: IBM, India August 2013 - September 2016
Java Developer
Responsibilities:
Participated in design and code review meetings on a weekly basis and before releases.
Developed server-side applications using Servlets, JSP, EJBs and JDBC and used JMS for communicating with various clients and its components.
Used Struts the MVC framework for building web applications.
Used Web Services-WSDL and SOAP.
Retrieved and updated the required data from the database by using the SQL queries.
Developed UI pages with HTML and CSS.
Participated in Scrum meetings, project planning, and coordinated the status sessions.
Used Eclipse IDE and used its standard features for Debugging, Running and Testing.
Used SVN to maintain the source code.
Performed Unit Testing and Integration Testing and Deployed the application using WebLogic Web server.
Environment: Java, JDBC, Servlets, JSP, My SQL, HTML, SOAP, Eclipse, WSDL, WebLogic Server, EJB, GIT, CSS and Struts.
Education:
Bachelor of Engineering in Information Technology from India in 2013.
Masters in Information systems Dec 2023