| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
Java Full Stack DeveloperPhone No: PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLELINKEDIN LINK AVAILABLE
As a Professional FullStack Developer with 11 years of experience developing reliable and scalable Enterprise Applications and Web Applications in different domains. Implementing Secure SDLC throughout the life cycle and enforcing Secure Coding principles at development time. Involved in the entire project life-cycle process from analysis, planning, designing, development, testing, debugging, Deployment, Version Control, and Production support of applications using the JAVA/J2EE technologies. Extensive experience in the design and development of front-end user Interfaces using HTML 5, CSS 3, AJAX, Bootstrap, XML, XHTML, DHTML, DOM, and JSON. Hands-on experience in Client-side scripting languages like JavaScript, Typescript, and ECMAScript6. which includes block scoping, arrows, modules, promises, and enhanced object literals. Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Exception Handling, Reflection, Streams & File I/O. Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, Java Beans, and Object-Oriented Programming techniques. Good experience with J2EE Design Patterns like MVC, Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern. Expertise in working with various tag libraries like JSF tags, Struts tags, JSTL, Spring tags, Spring EL, and Display tags. Proficient in working with MVC frameworks such as JSF, Spring &Spring MVC, and persistent frameworks such as Hibernate. Strong knowledge of the Hibernate ORM library to interact and perform CRUD operations on the database. Extensive experience with Frameworks in Spring, ORM (Hibernate), and Spring (Spring MVC, Spring Context, Spring IOC, Spring AOP, JDBC, IO, JTA, Spring DAO, Spring ORM, Spring Data, Spring Boot, Spring Batch, Spring Security and RESTful). Experience in deploying and configuring application servers such as WebSphere, WebLogic, JBoss, and Apache Tomcat. Efficient in working with Spring Framework modules like Spring REST, Spring Eureka, Spring Zuul, Spring Netflix, Spring Ribbon and Spring Security
Acquired proficiency in Spring Core Annotations for Dependency Injection, Spring DI, and Spring MVC for Rest APIs and Spring Boot and RESTful for microservices. Implementing secure coding by following CERT Oracle secure standards and keeping up to date on OWASP (Open Web Application Security Project) standards at development time High experience in working with different databases such as SQL like Oracle, RDBMS, DB2, SQL Server, MySQL, etc., and worked on NoSQL databases like Cassandra, MongoDB (Connectors, Drivers), Couch Db, Dynamo DB. Extensively used MyBatis for Data Access Layer and SQL, Oracle PL/SQL for DML operations Experience with major databases such as Oracle, DB2, MYSQL, PL/SQL , and MS SQL Server. Hands on experience in implementation of PCF (Pivotal Cloud Foundry) Paas (Platform as a Service) services such as Pivotal Application Service, Pivotal Container Service, and Pivotal Functional Service to continuously deliver applications on to the cloud. Experience in Micro services development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF). Experience in working with client-side architecture using Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS, for UI development to achieve MVC design flow. Strong experience in working with both Redux and Flux architecture using React.js to get MVC design patterns. Hands-on Experience in implementing Angular 5 concepts like animate, cookies, filter, mocks, sanitize, and developed Lazy-Loading, shadow DOM, pipes, observables, decorators, and custom components using Angular 4/2. Strong in working with Angular 5 implemented features like HTTP Client, and support for Multiple Export Alias, which makes Build Optimization, Faster compilation. Experience in implementing client-side Architecture MVVM using Angular 2.x, Angular 4.x, and Angular 5.x. Experience in developing event-driven, non-blocking I/O models and implementing RESTful web services using Node JS (Hapi JS, Express JS). Hands-on Experience in Testing frameworks like Jasmine, Karma, and Protractor for Angular scripts and Mocha and Chai for React JS and Node JS. Created GUI for applications using JavaScript and created customized Angular JS for the internal framework. Expertise in using Flux Architecture in ReactJS in implementing the client-side web application. Proficient in rendering large data sets over application view using ReactJS. Involved in implementing web API using NodeJS and hosted in multiple load-balanced API instances. Efficient understanding of features and functionalities of BackboneJS. Expertise in Mean Stack development using Mongo DB, Angular, Express, and Node. Expertise in working with Angular 2/4 directives, modules, routing, services, templates, and dependency injection to create a SPA. Deployed the Zero down Deployment using Kubernetes orchestration service application. Created a standard-compliant OAuth 2.0 implementation from scratch to interface with our user database and provide authorization to application APIs as well as to remote Aspera file storage servers. Implemented augmented OAuth 2.0 with support for authentication using JSON web tokens and a public-private key authentication scheme, enabling clients to use application APIs. Experience with integration services including OAuth and OAuth2, and expertise in Single Sign-On, OAuth2.0, and identity management. Gained Proficiency in implementing ELK (elastic search, Logstash, Kibana) for searching and server-side data processing pipeline to ingest data from multiple sources simultaneously.
Implemented Kibana and Splunk for a dashboard for logging data and creating charts for analysis. Hands-on Experience in using various AWS (Amazon Web Services) IAAS (Infrastructure as a Service) Components like Amazon EC2, Amazon S3, Amazon simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS, and Amazon Cloud Front, Elastic Cache, Dynamo DB, SQS, RDS. Experienced with Azure IaaS components such as Azure Blob Storage, Azure SQL Database, Azure Virtual Machines, Azure Cache for Redis, Azure Service Bus, Azure CDN, Azure SQL Managed Instance, Azure Disks, Azure Cosmos DB, and Azure Load Balancer. Experience in deploying the Microservices using Docker container and ability to set up continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service. Assisted in migrating legacy applications to GCP, facilitating a seamless transition to cloud-based infrastructure. Experience in configuring and setting up Microsoft Architecture based upon Microsoft Azure PaaS service. Experience in using code repository tools - Tortoise SVN, Bitbuckets, CVS, GitHub, Spark, and Visual Source Safe and different Project management tools like JIRA, Rally, and Microsoft Project.TECHNICAL SKILLS:
J2EE TechnologiesServlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, JMS, Spring3.x/4.x/5.x, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring Cloud, Dump Analysis.Web TechnologiesJavaScript, CSS3, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, jQuery UI, Angular JS, AJAX, JSON, Bootstrap, Angular2.0/6.0, React JS with Flux, Redux, Ember JS, Knockout JS, Back Bone JS, Handlebar JS, NodeJS, Express JS, Hapi JSSpring FrameworkBean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers (Quartz).Distributed computingSOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML.Programming LanguagesJava, JavaScript, Python, C, C++, Typescript, .NET, PL/SQLIDE ToolsEclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, WinSCP.Web servicesJMS, MQ Series, SOAP, Rest, WSDL, JAX-RS, JAX-WS.DatabasesOracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008, MYSQL, MongoDB, Raven DB, CassandraDesign MethodologiesUML, Rational Rose, Agile, SCRUM, TDD, XP.Application ServersWeb sphere Application Server, BEA Web logic, Apache Tomcat, JBoss 4.2.x, 5.X, JBoss 6.1 EAPOperating SystemWindows, Linux, Unix, MAC, MS-DOS.Cloud Technologies & DevOpsToolsAWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes, AzureMessaging ServicesApache Kafka, RabbitMQ, Amazon SQS, IBM MQVersion control Tools & CIGit, Bitbucket, SVN, CVS, Clear Case, Jenkins, GitHubPROFESSIONAL EXPERIENCE:Client: USAA, San Antonio, TX Jan 2023 Till dateRole: Sr. Java Full Stack DeveloperProject Description: Biometric Authentication Integration for Secure Web Transactions solutions significantly elevated the security posture of the web platform, reducing the risk of unauthorized access and fraudulent transactions. The project received positive feedback from users and stakeholders, establishing a robust foundation for secure and user-friendly online interactions. This project showcases my expertise in web development, security implementation, and the ability to integrate cutting-edge technologies to meet the evolving needs of the digital landscape.Responsibilities:
The application is built Micro Service Oriented Architecture using MEAN4+ (MongoDB, Express JS, Angular 13, and Node.js 18) stack and developed Single Page Applications (SPA). Designed and developed responsive user interaction screens with HTML5, CSS3-SASS, and Twitter Bootstrap, and used Webpack for compiling SASS into CSS and application monitoring. Developed multiple Angular 12/13 components which are compatible with the latest versions of typescript, and angular CLI. Configured various routes, and directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store. Developed Angular views for SPA to bind models to the DOM and synchronize data with the server and utilized AJAX HTTP Service with observables for incremental UI updates. Demonstrated experience in designing and implementing end-to-end data pipelines using GCP services to ensure efficient data ingestion, processing, and storage. Developed RESTful web services with Node.js and Express.js, using Node.js server for interaction with REST services and database across load-balanced cloud instances, and managed package versions and dependencies using NPM. Configured Express JS node HTTP framework to set up middle-wares to respond to HTTP requests and used its front-end tooling like web packs, starter packs, and boilerplates efficiently. At a later point, migrated from Express JS to Hapi JS which is configured on top of Node JS 16/18 to attain better performance, by using built-in authentication and authorization techniques. Implemented robust RESTful web services using Apache CXF, automated documentation with Swagger via hapi-swaggered and hapi-swaggered-ui, and performed unit testing with Spock framework by extending Groovy syntax, while configuring Redis with Node.js for response caching via Catbox. Developed and maintained robust RESTful APIs using Node.js and Express.js, enabling efficient server-side operations and seamless communication between the client and server. Implemented an event-driven, non-blocking I/O model with Node.js, enhancing application performance and scalability by handling multiple concurrent connections efficiently. Configured Express.js middleware to handle HTTP requests, perform logging, manage sessions, and enforce security policies, ensuring robust and secure server-side operations. Karma test runner and Jasmine test framework tool are used to perform behavioral-driven testing for the angular application. Testing for Node JS is done using Mocha and Chai and for Spring boot 2.6/2.7 used Mockito, JUnit 5, mock MVC and thereby achieving Test Driven Development (TDD). Designed and built scalable and modular microservices using Node.js and Spring Boot, leveraging Spring Cloud services (including Eureka for service discovery, Circuit Breaker for fault tolerance, and Ribbon for client-side load balancing) to support continuous integration and deployment in a cloud environment. Integrated JMS with Spring Boot using Active MQ and implemented ES6 features in Node.js while configuring OIDC on top of OAuth 2.0 for secure REST web services. Developed and maintained Single Page Applications (SPAs) with a Node.js backend, integrating seamlessly with frontend frameworks to deliver a cohesive and responsive user experience. Implemented Single Sign-On (SSO) and policy-based authentication using the Site Minder security framework, enhancing application security and user management. Applied ES6/ES7 features in Node.js development, such as async/await, destructuring, and modules, to write modern and maintainable code. Created and managed custom CLI tools with Node.js for automating repetitive tasks and improving development workflows. Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernate s second-level EHCache. Designed dynamic schemas in MongoDB with rich queries and automatic sharding for horizontal scalability and implemented Mongoose as the ODM framework. Applied Docker containers for Node.js applications, ensuring consistent environments across development, testing, and production stages. Familiarity with GCP security best practices, including data encryption, IAM roles, and compliance with data governance policies. Migrated modules from IBM MQ to Apache Kafka, creating Kafka adapters for application decoupling, and managed NoSQL database clusters in AWS VPC (virtual private cloud) for cloud data availability. Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Implemented Netflix Zuul API gateway for all the requests from the devices and websites by registering services to Eureka. Contributed to front-end development using Angular and integrated it with back-end services hosted on GCP. Experienced in dump analysis and diagnosing issues such as thread race conditions, deadlocks, and garbage collection problems configured New Relic for application performance monitoring and provided production/on-call support for post-deployment issue resolution.Environment: JDK 17, Angular 13, Node JS 18, Express JS, Hapi JS, HTML5, CSS3-SASS, Twitter Bootstrap 5.x, Site Minder, Hibernate 4.x, OAuth2.0, OIDC, Eclipse Java EE IDE, JIRA, Apache Kafka, IBM MQ, Jenkins, Babel, Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, Python, JBoss, Kibana, Elastic Search, Logstash NPM, Web pack, EC2, S3, RDS, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mocha, Chai, Mockito, Junit 5, mock MVC, Kubernetes, New Relic, Dump Analysis, Netflix Zuul, Eureka, Swagger, Maven3.0.Client: Medtronic, Minneapolis, MA Mar 2020 Dec 2022Role: Sr. Java Full Stack DeveloperProject Description: The Telemedicine Platform project aimed to revolutionize healthcare accessibility by creating a comprehensive telehealth solution. The platform facilitated remote consultations, video calls, and secure sharing of medical records, providing a seamless and secure virtual healthcare experience. Integrated video conferencing features, enabling high-quality and secure real-time consultations between healthcare providers and patients. Developed a secure user authentication and authorization system to protect patient information and control access to sensitive data. Integrated the telemedicine platform with existing Electronic Health Records (EHR) systems to provide healthcare providers with a comprehensive view of patient history during virtual consultations. Implemented analytics features to track and analyze usage patterns, helping healthcare providers optimize their virtual practice and improve patient outcomes. The Telemedicine Platform successfully provided a secure, user-friendly, and scalable solution for remote healthcare services. The platform received positive feedback from healthcare professionals and patients alike, contributing to improved healthcare accessibility and patient care.Responsibilities: Developed a Micro Service Oriented application with React JS in the front end and Spring Boot services. Involved in development, design and implementation front end part of the widget-based application using HTML5, CSS3-LESS, AJAX, Bootstrap 4.0. Leveraged React JS 17.0.2 with Redux libraries for client-side view rendering, configured React-Redux for state management, and implemented React-Router for navigation. Implemented Dapr for microservices communication, enhancing service-to-service interactions and simplifying state management in a distributed Java application. Mocha test runner and Chai test framework are used to test React JS components. Experience integrating GCP's machine learning services (like Vertex AI) with data pipelines to deploy and manage ML models in production environments. Migrated legacy applications to a microservice architecture, creating microservices that provide network-related information to internal and external systems. Developed a CRUD backend using Spring Boot for a React front-end, implemented RESTful services with Bottle micro-framework and WADL (Web Application Description Language) for resource modeling, and used JUnit with Mockito for unit testing RESTful web application. Leveraged Dapr pub/sub capabilities to build an event-driven architecture, enabling real-time data processing and improving application responsiveness. Integrated front-end modules with the back end using Hibernate and implemented Spring Batch for processing large volumes of records, including transaction management and job processing, with Quartz scheduler for scheduling tasks. Published message services using Spring AMQP s Rabbit Template and subscribes to the messages on a POJO using Message Listener Adapter. Utilized Cassandra Node Connector with Spring Data for interacting with Cassandra NoSQL DB and used MySQL for application data with PL/SQL procedures and complex queries for data operations. Implemented Splunk for log management and analytics, used Gradle for deploying applications on JBoss, and integrated Jenkins for CI/CD and automating batch job runs. Utilized Dapr's service invocation API to streamline service communication in a Java microservices architecture, reducing latency and improving maintainability. Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance. Deployed Dockerized Spring Boot applications in Azure Kubernetes Service (AKS) for container orchestration, and managed testing phases using Azure DevOps Test Plans for integration testing and validation within CI/CD pipelines. Performed behavioral testing with Cucumber to validate user stories and application behavior and executed integration testing with Selenium for automated end-to-end functionality.Environment: JavaScript, React JS-Redux, HTML5, CSS3-LESS, AJAX, Bootstrap, jquery 3.5.1, Spring Security, Rabbit MQ, Spring Data, Spring Batch, Quartz Scheduler, Hibernate 4.x, Spring Boot 2.4.13, Microservices, Restful services, JQuery 3.5.1, Java 8Netflix OSS, Eclipse Java EE IDE, Jenkins, Spring Cloud-Netflix, Splunk, Mongo DB, MySQL, Docker, Apache tomcat, Jenkins, Netflix Zuul Api, Ribbon, Eureka, Hystrix, JUnit, Mockito, Mocha, Chai, Selenium, Cucumber, Cassandra DB, Cassandra Node Connector, Gradle, JBoss, JIRA, JWT, WADL, Web pack, BabelClient: State of Missouri, MO Sep 2017 Feb 2020Role: Full Stack DeveloperProject Description: Led the development of a robust and user-friendly Electronic Health Records (EHR) system aimed at optimizing healthcare providers' efficiency in managing patient records. Designed and implemented a comprehensive platform that ensures secure storage, seamless retrieval, and efficient management of patient information. The system prioritizes user experience, streamlining data entry, and retrieval processes, ultimately enhancing the overall workflow of healthcare professionals. Project is industry-leading security measures to safeguard sensitive patient data, ensuring compliance with healthcare regulations.Responsibilities:
Participated in all SDLC phases using Agile (SCRUM) methodology, including analysis, design, implementation, and testing. Designed User Interface using HTML5, CSS3, jQuery, JavaScript, AJAX, Angular.JS 1.3, Node.JS and XML in a responsive grid layout. Developed single page applications (SPA), components using Angular.JS 1.3 directives, controllers, view and routing, service modules. Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI. Created reusable TypeScript components and services in Angular4 for REST APIs, developed REST services with Node.js and Express.js, and designed front-end using object-oriented frameworks like Node.js and ExtJS. Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns. Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection). Implemented Dapr state management for a Java-based application, allowing seamless data persistence and retrieval across various services. Examples of optimizing data processing workflows and queries to improve performance and scalability within GCP. Experience integrating GCP services with other cloud platforms (AWS, Azure) and on-premises systems for seamless data movement and synchronization. Designed and developed RESTful APIs using RAML for documentation and API design, along with Swagger, Mule ESB, JEE, and Spring Integration Framework. Working experience using web services and APIs built on SOAP, REST, Node.js and using XML, JSON, YAML and design/modeling using Swagger 2.0. Proficiency in developing custom scripts and tools using Python, Java, or Go to enhance data processing workflows and automate tasks within GCP. Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security. Maintained and expanded AWS infrastructure with SNS and SQS, and configured AWS CloudWatch for monitoring resources and troubleshooting EC2 status checks. Automated AWS deployment of batch applications with Terraform, used AWS Lambda for file transfers between S3 and EC2, and developed CI/CD pipelines using Maven, Bamboo, BitBucket, Git Flow, Artifactory, and SonarQube. Deployed the Spring web services in AWS cloud using Docker containers utilizing the Docker Swarm cluster. Implemented Spring Boot with Microservices to divide the application into various sub-modules. Created and managed Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features. Worked on to design and develop few Microservices using Soap approach, Designed and developed Microservices business components using Spring Boot. Developed and deployed cloud-native applications using Dapr alongside Java frameworks like Spring Boot and Micronaut, optimizing scalability and performance. Knowledge of implementing data governance frameworks, including data lineage tracking and metadata management using GCP tools. Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies. Used Log4J for functionality validation, JUnit for unit testing, and automated the build process with Maven. Executed shell scripts on Linux/UNIX using grep for filtering, tracked and managed issues with JIRA, and used GitHub bash and terminal commands for code management. Migrated legacy systems to modern platforms with Jenkins, Docker, and Terraform, and managed containerized applications with Kubernetes for efficient deployment, scaling, and management of microservices. Developed and maintained automated CI/CD pipelines using Jenkins and GitLab CI, significantly reducing deployment times and ensuring high-quality code releases. Utilized the ELK stack (Elasticsearch, Logstash, and Kibana) and Prometheus on AWS for real-time monitoring, logging, and alerting, enabling proactive identification and resolution of performance issues.Environment: HTML5, CSS3, JavaScript, Bootstrap, Agile (SCRUM), TypeScript, Angular.JS 1.3, Node.JS, React.JS, Express 4.x,Ajax, Hibernate 4.3, Spring, MongoDB, Spring Batch, Spring Boot, Spring Security 4.0, Servlet, XML, GIT, Spring MVC, JUnit, Maven 3.2, Web Services, Soap, Restful, DynamoDB, Docker, Terraform, Kubernetes, Nginx 1.6, UNIX, PUTTY, Log4J, SOA, AWS, Micro Services, JIRA, Spring Security, Jenkins, GitLab CI and STS.Client: Footlocker, New York May 2015 Aug 2017Role: Java Full Stack DeveloperProject Description: Foot Locker, a global leader in athletic footwear and apparel retail, aims to enhance the shopping experience for its customers by implementing a real-time personalized shopping platform. The objective of this project is to develop a scalable platform that utilizes real-time data analytics to analyze customer preferences, behavior, and browsing history to deliver personalized product recommendations and tailored shopping experiences across various channels.Responsibilities: Involved various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Analysis, Design and implementation using Agile methodologies. Designed the user interface screen and its functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA). Developed dynamic web pages using HTML5, CSS3, Bootstrap and AJAX. Migrated Angular 4.0 to 6.0, utilizing TypeScript, Angular Routers, and Components for Single Page Applications. Developed with Angular 6.0, using Directives, filters, and performed Angular JS end-to-end testing with Protractor. Worked on using Grunt used for concatenation, minification and running of unit test cases. Legacy Web Services Systems using SOAP (AXIS-2) is migrated and implemented using REST (Jersey extending the JAX-RS) with data representation in different formats such as XML and JSON. Implemented WADL configuration and API documentation for the understanding of Rest based Web services. Experience setting up and managing a data lake architecture using GCP services to store and analyze unstructured and structured data. Hibernate ORM framework is used to interact with database through Hibernate query language (HQL). Utilized DB2 for application data with PL/SQL procedures and complex queries, integrated ActiveMQ with JMS for message brokering, and deployed applications with Maven on JBoss. Deployed and monitored services using Open Shift and managed Domains and Routes. Leveraged PCF DevOps tools for CI/CD pipelines, integrated with PCF s service marketplace for cloud-based databases and messaging services, and implemented Pivotal Cloud Cache (PCC) for distributed caching to improve performance and reduce latency. Implemented robust authentication and authorization using PCF s security features, and configured Jenkins for application deployment in Pivotal Cloud Foundry (PCF) with GitHub integration. Implemented Drools Business Logic Integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing. Performed unit, functional, and end-to-end testing with TestNG, and conducted integration and behavior-driven testing using Selenium and Cucumber.Environment: Angular JS 1.6.x, HTML5, CSS3, AJAX, Bootstrap 4.0, JSON, XML, Active MQ 5.15.x, JMS, Hibernate 5.2.x, DB2, SOAP-AXIS2, Restful services, JAX-RS SOA, Eclipse Java EE IDE Neon.3, Jenkins, Git, Log4j, DB2, Jasmine, JBoss, Jenkins, Open Shift, Drools, Maven, TestNg, Protractor, Grunt 1.0.x, Selenium, Cucumber, WADL.Client: Old National Bank, Evansville, Indiana Jan 2013 Apr 2015
Role: Java DeveloperProject Description: The Automated Investment Advisory platform successfully democratized access to personalized financial advice, empowering users to make informed investment decisions. This project involved creating a user-centric and technologically advanced solution to provide automated investment advice tailored to individual user preferences and financial goals. Its user-friendly interface, backed by robust backend processes and personalized algorithms, garnered positive feedback and increased user engagement.Responsibilities:
Involved in the architecture team for the design and implementation of the system. Developed a user interface using JSP, Struts and custom tag libraries, and JSTL for dynamic functionality and data population. Enhanced and modified the presentation layer and GUI framework that are written using JSP and client-side validation done using JavaScript. Developed and maintained the application UI based on Eclipse. Used XPath, XQuery, XSL, XSTL, HTML, CSS, jQuery for UI development. Developed single-page applications (SPAs) using React, leveraging hooks and context API to manage state and side effects. Integrated with RESTful services and GraphQL APIs to fetch and display dynamic data within the application. Designed and developed the application using the Jakarta Struts Framework with MVC architecture, including tile definitions, Struts-config, validation files, and resource bundles. Developed the action classes and action form classes, created JSP using Struts tag libraries, and configured in Struts-config.xml, and Web.xml files. Used Struts validator framework for server-side to validate various form entities. And client-side validations. Designed and developed the libraries and applications following Multithreading concepts. Developed Business objects using POJOs and data access layer using JDBC. Developed stored procedures with variables, parameters, and triggers for auditing, and created complex SQL queries with JOINS.Environment: J2EE, Struts 2.0, JSP1.2, Servlets 2.1, JMS, XML, XSLT, Jstl 1.2, JDBC 8.0, JavaScript, jQuery, HTML, CSS, UML, Perl, HTML, JNDI, Rational ClearCase, JUnit, WebSphere, XPATH, Java 8, SQL, J2EE, JSP, POJO, JDBC7, React, Restful, Graph QL, Jenkins. |