priyanka - java/j2ee developer |
[email protected] |
Location: Jersey City, New Jersey, USA |
Relocation: YES |
Visa: GC |
Name: Priyanka M
Sr. Java/J2EE Full Stack Developer Email:[email protected] Phone: 551-231-0770 ----------------------------------------------------------------------------------------------------------------- Professional Summary: 10+ years of strong software experience in designing using Java & J2EE Technologies, developing and deployment of web-based strong development Experience in J2EE, Cassandra technologies such as JSP, Servlets, Hibernate 5.4/5.3, JDBC, Web Services (SOAP, REST) Extensive experience of designing and developing software applications with the EJB, Java, JSP, Servlets, Java Beans, Web Services (SOAP, REST), JDBC, JAXP, Node JS, Spark, RMI, XML, JavaScript, J Query, CSS, JSON. Responsive design implementing Continuous Integration and Continuous Delivery (CI/CD) Responsible for planning Presentation level (web pages) using the concepts like HTML, XML, Spark, CSS, Cassandra, and JavaScript and to some extent JQuery using AJAX. Experience in Python Open Stack API'S, MicroServices and Scaling up projects using python tools like multithreading, celery Developed, Configured and maintained a new GraphQl Service using Spring Boot, Spring Web Flux reactor that was responsible for communicating with the SOAP/Rest endpoints in our existing microservices to fetch the required data. Using Spring Core Annotations for Dependency Injection Spring Boot for REST API s and Spring Boot for MicroServices. Experience in developing J2EE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI, Node JS, Spark for easy availability to potential users and consuming using Axis2 and JAX-WS. Utilize cloud platforms like PCF, AWS, or GCP for API management and deployment, ensuring seamless scalability. Developing backend systems for managing investment portfolios, risk analytics, and data management. Extensive experience in Web application development using html5, css3, JavaScript, jQuery, Bootstrap, Typescript, Ajax, React.js, Redux, Flux, Node.js, GraphQL, AngularJS, and Angular 14/15/17. Working on IDE's such as Eclipse/My Eclipse, Intellij IDEA, WSAD/RAD Node JS, Cassandra, No SQL and J builder, MicroServices for developing, deploying and debugging the applications. Strong knowledge of Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud AWS Advanced, Spark the services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for Restful services. Expertise in HTML5/CSS3 developing and having experience in JS Framework, AWS Advanced, Working on Deployment Automation of all MicroServices, Spring Boot to pull image from Private Docker, Spark registry and deploy to Kubernetes Cluster. Experience in developing web applications using Java 11/8/7, J2EE, Servlets, No SQL, JSP, Spring 4.0/5.0, Angular JS, Struts, hibernate 5.4/5.3, EJB, JMS, JDBC, JAVAX-WS, HTML, CSS, React Js. Proficient in Java 11 Designing Patterns including singleton, Factory, Model View Controller (MVC) and Data Access Object (DAO) experience in a quick paced Agile Developing Environment including (TDD) Test Drive Development. Experience in applying JMS (Java Messaging Service) MicroServices, No SQL for reliable information exchange across Java 11 applications using Apache Kafka, Rabbit MQ, and Active MQ. Having Sound Knowledge in RDBMS, SQL and NOSQL databases (Mongo DB), Spark and Open Sources (Apache Couch DB) and the Storage Systems (Hadoop Distributing File System (HDFS) Having good knowledge on different databases, Node JS like Posture SQL, MySQL, DB2, Oracle, Spark, Microsoft SQL Server, and NoSQL DB. Having worked in the financial industry with payment services provides a strong foundation for understanding the nuances of secure transaction processing. Technical Skills: Languages Java 11/8/7, J2EE, SQL, Python, PL/SQL, UML, C, C++ Enterprise Java Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security Mark-up/XML Technologies HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, AJAX, Node JS, React JS, j Query, JSON, Bootstrap, Angular 7/14/15, Angular JS Tools & Framework Spring 4/5, Spring MVC, Spring Boot, Spring batch, Spring Security, Spring AOP, Struts, JSF, Log4J, Jasper reports Web Services SOAP, REST, REST API, WSDL Web/App Servers Web Sphere, Web Logic, Apache Tomcat, Apache Kafka, JBoss, Jetty Server Database Oracle, Mongo DB, No SQL, MySQL server Development Tools Eclipse, My Eclipse, Spring Tool Suite STS O-R mapping Hibernate 5.4/5.3, JPA AWS EC2, RDS, S3, ELB, EBS Version Control Tools Source Tree, Git, Bit bucket, Tortoise SVN Built Tools J Unit, Soap UI, ANT, MAVEN, Gradle, Putty, CI/CD, PCF, Google cloud, Rational Clear Quest, Azure, Miskito, Fitness, Kubernetes, Load UI, Groovy Spock, Docker, Jenkins OS & Environment Windows, Linux, UNIX Design Patterns MVC, Front Controller, Singleton, Business Delegate and DAO patterns Professional Experience: Client: Ally Bank Charlotte, NC Feb 2024- Till Date Role: Java Full Stack Developer Responsibilities: Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema. Designed, develop, and maintain robust Java applications using J2EE, Servlets, and related technologies to meet business requirements. Developed Restful web services using Apache Camel, spring boot and configured Kibana as a visualization dashboard. Participated in code review and mentoring sessions and used GIT as version control. Taking advantage of the MVC pattern of the Angular14 and Knockout.js framework to accomplish the single page application and produce higher maintainability of the code. Design and maintain on-premise databases, ensuring performance optimization and data consistency. Collaborate with DevOps teams to integrate cloud solutions with existing on-prem databases. Architect and develop microservices-based applications to enhance modularity and improve deployment efficiency. Employ Spring Cloud and Kubernetes for container orchestration and service management on GCP. Utilize GCP services (e.g., Cloud SQL, Spanner, Cloud Storage) to build, deploy, and manage database solutions that meet financial data requirements. Applied TDD methodologies using Jasmine to create comprehensive unit tests, resulting in improved code quality and reduced bugs in production. Implement Identity and Access Management (IAM) to define roles and permissions for accessing GCP resources securely. Integrate GCP with CI/CD tools like Cloud Build to automate the build, test, and deployment processes. Developed new features and functionality for existing products which improves the security. Strong working experience with PingFederate using SAML OAUTH and Open ID in both Production and Non-production environments. Implement full stack solutions using React for front-end and Node.js for back-end applications, ensuring seamless integration with payment systems. Develop user-friendly interfaces and robust backend services adhering to best practices in design and security. Design and implement microservices architecture for payment processing applications, ensuring high availability and scalability. Develop RESTful APIs using Spring Boot and WebFlux, focusing on efficient protocol translation and enrichment. Implemented responsive and dynamic user interfaces using JavaScript and JSF, ensuring optimal performance and usability across different devices and browsers. Integrated GCP Storage Managed Services for efficient data storage solutions, ensuring high availability. Leverage Google Cloud Storage for object storage, ensuring secure and scalable data storage. Use Firestore or Datastore for NoSQL database solutions based on application requirements. Integrated Bloomberg APIs into financial applications, leveraging data for real-time analytics and decision-making. Resolved client conflicts related to data access and API usage by optimizing API calls and improving data handling strategies. Designed and implement batch processing solutions using Java, integrating with IBM s tools to manage large data sets efficiently. Deliver end-to-end solutions for Payment APIs, ensuring high throughput and efficiency. Enhance existing API solutions to improve integration for payment customers, focusing on scalability and reliability. Create RESTful and SOAP web services for application integration, utilizing XML and JWT for secure data exchange and communication between IBM applications. Use Google Kubernetes Engine (GKE) for orchestrating containerized applications, ensuring scalability and high availability. Implementes robust server-side components in Java, optimizing for performance and scalability within IBM environments. Develop and implement RESTful and SOAP web services for seamless communication between applications. Implement industry best practices for application design, focusing on maintainability, performance optimization, and adherence to IBM s development standards. Interacted with Confidential internal stakeholders and external partner banks to define new system solution design and reengineered business processes for ACH payments using ISO payments standards. Implemented data caching and transformation techniques to optimize the performance of applications interfacing with Bloomberg, significantly reducing response times. Utilized IBM job scheduling tools to automate and manage batch processing tasks effectively. applications using SAML 2.0, SAML 1.1, WSFED and OAuth 2.0. Closely worked with UX/UI designers, business analysts, and other developers to ensure alignment and integration of front-end and back-end functionalities. Experience with container-based deployments using Docker, working with Docker images. Docker Hub and Docker- registries and Kubernetes. Develop comprehensive API specifications using OpenAPI or similar standards to ensure clarity and usability. Create and maintain SDKs and client libraries for various programming languages to facilitate easy integration for third-party developers. Developed reusable UI components with PrimeFaces 7.0, enhancing application functionality and reducing development time. Design and develop XSD and Schematron data validation rules to maintain data integrity and compliance with established standards. Analyze and optimize database queries and procedures to enhance performance and ensure efficient data retrieval and manipulation. Ensure database performance tuning and implement data validation rules using XSD and Schematron. Implemented OAUTH using Ping federate for the mobile applications as oath Client to get the access token in order to access protected Rest API'S. Designed and implemented XSD and Schematron data validation rules to ensure data accuracy and integrity, aligning with business requirements and industry standards. Collaborate on front-end development using JavaScript, JSF, and PrimeFaces 7.0, ensuring a seamless user experience and responsive design. Implemented RESTful APIs to facilitate seamless communication between the client and server, improving response time by 30%. Utilized HTML5 and CSS3 to enhance user experience, ensuring cross-browser compatibility and responsiveness. Leveraged ES6 features, such as promises and async/await, to streamline asynchronous programming and improve code efficiency. Collaborated with data analysts to integrate SAS for advanced data reporting and visualization in the application. Build and consume SOAP and RESTful web services, ensuring seamless integration with various systems. Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA. Experienced In Migrating SOS Based Architecture Systems to Micro services Architecture System and Deploying Them On Cloud Infrastructure Like AWS, GCP, Azure Worked on legacy, Series servers based payments application, catering to SWIFT, ACH Payments, Wires and supported its transformation to new solution using ISO Payment Standards such as (pain, pacs, camt) facilitating end to end automated processing of payments Working with RxJava(ReactiveX) for asynchronous composition and manipulation of data and events using Observers and Observables in the application. Developed unit and integration tests using JUnit and Mockito for backend services, ensuring high code coverage and reliability. Managed and maintain applications deployed on IBM WebSphere Application Server 8 or later. Written Terraform templates, Cher Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances. Upgraded Java version for services using JDK 8 to latest version like 11 and 17. Used Liquibase for tracking, managing, and applying database schema changes. Wrote cloud formation and terraform scripts to deploy the micro service on to AWS instances. Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker. UNIX shell Scripting and core java. Designed and developed web applications that are optimized for deployment on cloud platforms Good experience in creating the IAM Service: IAM Policies, Roles, Users, Groups and service accounts thru Terraform Scripts. Created a Confluence is built on a wiki-style platform, making it easy for teams to collaborate and share information in a structured and organized manner. Confluence Users can create, edit, and collaborate on pages, making it a powerful tool for knowledge sharing within teams and organizations. Integrated Confluence with other Atlassian products such as Jira, Bitbucket, and Trello, providing a unified ecosystem for project management, version control, and task tracking. Utilized IBM BPEL or equivalent methodologies to implement and manage business processes within applications. Implemented the application using Spring Boot Framework and handled the security using Spring Security Involved in developing a new API call which fetches the data file from the S3 Bucket, which is used to store the data. All the S3 bucket configuration was done in CDK packages. Developed GraphQL APIs to provide clients with a flexible and efficient data retrieval mechanism. Optimized GraphQL queries for performance, enhancing user experience and reducing load times. Worked on both client-side (HTML5, JavaScript, CSS3, Bootstrap, Angular14, TypeScript) and server-side technologies (Java, J2EE, Spring). Developed responsive and user-friendly web applications for various platforms, including mobile and tablets. Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, Micro service XSLT, and XML, JavaScript/jQuery, Angular JS, react JS , NodeJS, backbone JS,AWS,AJAX,GIT. Setup and configured large Enterprise Web logic Clusters utilizing BEA's Web logic 10 and 9.2 MP1, wrote scripts and Java utilities that determine the performance of the Staging and Production sites. Developed java modules implementing business rules and workflow using Spring Boot Involved in using Terraform migrate legacy and monolithic system to Amazon Web Services Involved in using React js components, Forms, Events, Keys, Router, Animation and Flux concept. Conceptualized, designed, and implemented automated functional API test cases using SOA test, and Soap UI. Used Postman API to get a convenient, visual display of query results. Addressed and resolved client conflicts regarding data discrepancies and access issues by analyzing API usage patterns and collaborating with Bloomberg support teams. Conducted training sessions for internal teams on effective API usage, reducing misunderstandings and enhancing overall productivity. Designed and developed the REST based Micro services using the Spring Boot Setting up the build and deployment automation for Terraform scripts using Jenkins Hands on Experience in Building and Deploying Applications Using Gradle, Maven, Jenkins and Concourse. Developing BDD scripts with Cucumber/Java and writing step definitions for behaviour and step definitions. Used selenium and cucumber for some part for automation testing as well. Developed Selenium Web Driver Test Automation Script for regression testing. Maintain scripts in between releases. Reproduce manually failures reported by Automation scripts. Implemented client side interface using React.js, flux pattern and redux framework for SPA. Designed the responsive front-end screens using Angular 14, HTML5, JavaScript, Typescript and Bootstrap. Efficiently Worked with all of the following tools/Instances but not limited to including: CloudWatch, Kafka, Zookeeper, Console Producer, Console Consumer, Kafka Tool, File Beat, Metric Beat, Elastic Search, Log stash, Kibana, Spring Tool Suite, Apache Tomcat Server etc Created AWS CDK packages to configure and get the data from S3 and perform sql query operations Managed AWS infrastructure as code in CDK packages Hands-on experience with various Application Servers and Web Servers Writing unit tests and integration tests to ensure code quality, and also used Mockito and PowerMockito for unit testing. Environment: Java 8/11, J2EE, XML, CSS, JDK, Spring, Hibernate, Web logic, and REST, Jquery, AJAX, AUI Framework, JavaScript, Aws, JSP, Junit, Windows, JMS, Gradle, GitHub. Amazon Web Servers, Spring Boot, Apollo Pipeline, PostgreSql. Client: State of Wisconsin, Madison, WI Mar 2023- Jan 2024 Role: Java Full Stack Developer Responsibilities: Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Beans and Html) to create standard dynamic web pages. Design and optimize complex queries, stored procedures, and aggregate operations in MongoDB and PostgreSQL. Implemented with Angular 14 using its advantage including two-way data binding and templates. Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release. Functional knowledge in implementation of AWS Cloud based technologies like Elastic Servers, EC2 Instance and S3. Monitor application performance within the IBM ecosystem, troubleshooting issues and implementing enhancements as needed to ensure reliability. Designed and developed the session module using J2EE for existing cold fusion application. Involved in developing a Micro Service Oriented Architecture Application by using Spring Boot, Angular 14, Node JS with Express JS and My SQL database. Designed and implemented web applications using Angular and HTML5, ensuring responsive and dynamic interfaces. Implemented Spring Boot REST APIs for seamless integration with front-end and back-end services. Implemented build scripts using Maven and GIT technology for version control. Setting up test execution builds with Jenkins CI server on slaves which are configured on AWS Used CQL (Cassandra Query Language) to read from and write data into Cassandra database. Worked on No SQL databases including HBase, MongoDB, and Cassandra. Designed and developed user interfaces using Angular 14, focusing on modular architecture and component-driven development. Conducted code reviews and collaborated with back-end teams to optimize application performance and ensure smooth data flow. Implemented unit testing and end-to-end testing using Jasmine and Protractor to maintain high code quality and reliability. Design, develop, and maintain Java applications using J2EE, Servlets, and related technologies. Implement robust back-end solutions and ensure scalability and performance. Develop web applications using Servlets, Spring, and Spring Batch, focusing on responsive and efficient user interfaces. Collaborated with front-end developers to integrate JavaScript, JSF, and PrimeFaces. Designed and implemented a Micro services based real-time public transportation tracking system for suburban large communities. Established the system using Java, Spring MVC, Maven, Spring Boot, Azure, Spring Good experience in creating and consuming Restful Web Services. Integrated GCP Storage Managed Services for efficient data storage solutions, ensuring high availability and scalability. Worked with GCP's Spanner and Cloud SQL for seamless data management across multiple services. Designed and developed backend application servers using Python. Followed MVC Structure and used Angular JS to develop Single page Application. Have strong exposure and work experience on core java concepts collection API, Stream API, Parallel Streams, exception handling, Multithreading, concurrency, JDBC, modularity, executor service, fork and join frameworks. Used Perl as a Scripting language for server-side scripting of web pages. Enhanced user experience by designing new web features using MVC Framework like Backbone.js, and node.js. Developed client GUI modules using Swing, Java script and Flash. Used JUnit for testing the application and Maven for building Projects. Creation of a Tasty pie like module for Node.js - REST APIs design. Built Web pages that are more user-interactive using JavaScript and AngularJs. Developed JSP Views, Actions and delegating the tasks to corresponding session beans. Working on Struts Framework for developing the front-end application and extensively. Spring as the middle tier for the entire application. Involved in working with Struts Tiles for the common look and feel for a web application. Working on Web Services using Java API for XML Services (JAX-WS) and supporting, building, Azure deploying Web APIs Services. Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test. Connected server and database to update data information with Node.js and MongoDB. Wrote PL/SQL statements according to the need using Oracle 10g database. Working on an internal web-based client server application built with Struts 2 Framework using Oracle backend Database, working on establishing the relation for the different beans using the Hibernate. Involved in writing various components using Spring AOP and IOC framework. Environment: Java, Struts Framework, Oracle, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server, Hibernate, Ant, JAX -WS Web Services, WSDL, EJB, DevOps, Kubernetes Client: Discover Financials Riverwoods, IL Oct 2021- Feb 2023 Role: Full Stack Java Developer Responsibilities: Implementing Java 11 features like Lambda expressions, Streams, filters, Spark, pipelines, Optional Interfaces etc. used Apache Kafka, AWS Advanced as the messaging infrastructure for asynchronous processing. Developing Single Page Applications (SPA's) using Angular 14 created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node JS, Cassandra Bower and Grunt. Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation. Involved in DevOps, Spark activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD. Designing physical data model using data warehouse methodologies worked on Amazon web services (AWS) specifically Amazon Lambda, Node JS for developing and deploying application. Designing dimensional modeling using SSAS packages for End-User and created Hierarchies Node JS in dimensional model for faster performance. Design services for digital wallets and subscription payments that can seamlessly interact with existing financial systems. Used Kafka for real-time data streaming and processing to ensure transactions are handled in real-time and can be monitored for analytics. Implementing algorithms and analytics engines for financial calculations and modeling. Implementing Node JS, Cassandra Expressions, Directives, Controllers, filters and created Angular 14 service layer worked extensively on the front-end side using JSP, CSS, JavaScript, Spring Boot, Slick Grid, and j Query & Spring Ajax. Utilize Spring Boot to build microservices for different payment functions (e.g., transaction processing, fraud detection). Developed custom wrappers around Bloomberg APIs to streamline data retrieval processes and enhance the usability of complex financial data sets. Docker containers were used to deploy the applications as part of scaling applications using Microservices. Worked with Mongo DB to store non-relational data in collection and retrieve them whenever required. Consuming REST API based MicroServices with Rest template based on Restful APIs Using Microservices architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka endpoints. Deployed services to Google Cloud Platform (GCP) containers. Implement solutions capable of handling high-volume transaction processing with minimal latency. Utilize performance testing tools like JMeter and Postman to ensure API resilience and efficiency. Implemented caching strategies load balancing to enhance application responsiveness and user experience. Utilize Docker for containerization of applications to ensure consistent development and production environments. Deploy and manage containerized applications using Kubernetes, ensuring high availability and scalability. Exposure to LINUX Commands years of experience in working with Junit for Unit testing and Integration testing proficient in implementing Service Oriented Architecture (SOA) using SOAP, Golang and REST Web Services. Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy. Implemented the Business Layer for Mongo DB Service connected with Python and used it for Storing Product Reviews, Ratings and Likes. Part of the team implementing REST APIs in Python using micro-framework like Flask with SQL Alchemy. Developed restful Web-services using Django Rest framework in Python. Wrote data mutations in GraphQL which allows user to update their username and password information. Developed user interface by using the React.JS, ReactNative, and Flux for SPA development. Worked with React Flux architecture for developing Single Page Applications SPAs. Worked on responsive design and developed a single Isomorphic responsive website that could be served to desktop, Tablets and mobile users using ReactNative, ReactJS. Implementing PL/SQL procedures and views in Oracle 11.g Database using Altova No SQL Database spy performed configurations and day to day activities using Web Logic 12.c. Involving a Queuing system that takes in files from various sources formats them and uploads them to an s3 bucket using AWS Lambda, Node JS, No SQL and SQS. Design and development of Microservices using Spring Boot, Java 8, Kafka, NoSQL, and other Java/J2EE development technologies. Apache camel Kafka end point used to publish trade flow to Apache Kafka Involving in coding used Struts, spring and Hibernate 5.4, REST/SOAP web services, JSF frame, and Spark works designed and developed MicroServices business components using Spring Boot. Working with DevOps team for continuous integration (CI) with other software products and continuous development of the products (CD). Creating web-based applications for portfolio management, reporting, and client interaction. Built open source, Message Broker Apache Kafka Node JS, Cassandra, No SQL and worked extensively to do a real-time streaming of Data Records between applications. Creating and exposed Restful APIs, Cassandra using Spring REST and spring boot designed specific databases for collection, tracking, and reporting of administrative clinical data using AWS Advanced, SQL Server Management Studio. Successfully migrated content from MS Access to SQL Server 2000, SQL server 2000 to SQL server 2005, SQL Server 2005 to Oracle. Working on Procedure API and Consumer API to publish Stream of records to Kafka, Node JS, Spark Topics and to subscribe one or More Topics, Respectively. Environment: Java 11, J2EE, SOAP, REST, REST API, Node JS, Spark, Lambda, Apache Maven, Spring 5.x, Spring Boot, Angular 12, Oracle 11.g, PL/SQL, Struts, Micro Services, Golang, AWS, Kubernetes, GCP, Kafka, Hibernate 5.4, j Query, CI/CD, AJAX, J Unit, HTML5, Web Logic 12c. Client: Care source, Dayton OH Aug 2018 to Sep 2021 Role: Java Developer Responsibilities: Used Java 8 expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection. Used Angular 14, No SQL framework where data from backend is stored in model and populated it to UI developed unit and integration tests for existing MicroServices, Cassandra using J Unit, Miskito and Docker, Node JS environments. Involved in development and testing of Streamlets module in Analysis, Development, System Testing and User Acceptance Testing migrated applications from Ant project structure to Maven, Node JS to support deployment on Tomcat. Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing. Created clusters in and manage the clusters using Kubernetes (k8s) Jenkins to deploy code to create new namespaces, creating Docker images and pushing them to container registry. Designed and developed the REST-based Microservices using Spring Boot, and Spring Data with JPA. Implemented PL/SQL procedures and views in Database using Altova Database spy performed Migrated application logging framework from Log4j to Log back, Node JS followed Agile, Spring Boot methodology in the Scrum Cycle model and worked on JIRA, Node JS, Spark to access the user stories expertise in Linux Commands. Implemented Spring boot microservices to process the messages into Kafka cluster setup. Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO used Executor Service framework to implement multithreading in programming to improve overall performance. Configured Spring security in the application with LDAP Template and access controls using Spring security annotations based on user roles. Worked as part of the Microservices team to develop and deliver Maven projects to deploy on Jenkins and also have experience in managing the Docker containers in Kubernetes. Implemented GraphQL server using Relay framework that allows us to query the multiple RESTful API backends asynchronously without having to write promise logic that avoids cumbersome callbacks. Implementation of authentication for Restful web services using Spring Boot Security Starter. Developed classes using Cassandra, Core Java/Executor Service consumed REST Web Services for getting the credit card information from third party application using EME. Integrated Hibernate with Spring for handling transactions, developed complete middle tier and database tier. Created SQL procedures, triggers, and writing complex queries. Involving in Java code, which generated XML, GCP document, which in turn used XSLT to translate the content into HTML to present to GUI., GitHub. Used React.JS virtual DOM instead of regular DOM for improved efficiency and performance. Converted a monolithic app to MicroServices, No SQL architecture using spring 4.x using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various MicroServices. Used Hibernate 5.3 framework as the Object Relational Mapping tool for persisting Java objects on Oracle 12c Database. Used Angular 8 in creating animations based on CSS classes for a new requirement surfaced for the client developed the web services classes by using Service Oriented Architecture SOAP, WSDL, and UDDI. Used Java 8 features like Streams and Exp for API Development and performed unit testing using frameworks with Node JS framework, No SQL Spring Boot including authoring complex directives, services, controllers and filters. Developed Restful Web services Azure Advanced, Spark, Cassandra for other systems to interact with our system and secured the service with Spring Security OAuth 2.0 added WS-Security using XWSS to secure the Web services. Implemented Spring Circuit breaker pattern, integrated Hysteria dashboard to monitor Spring MicroServices used Get as Version Control System for the application. Used MicroServices architecture, with Spring Boot, Node JS, No SQL based services interacting through a combination of REST and Apache Kafka message brokers Utilized Java 8 feature to implement business logic No SQL, JBPM, Azure, Spring Boot is a lightweight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN 2.0 specification. Environment: Java 8, J2EE, Spring 4.x, Spring Boot, Azure, Hibernate 5.3, NoSQL, AJAX, SOAP, REST, REST API, JSP, Angular 8, MONGO DB, Kubernetes, j Query, Golang, Terraform, Micro Services, Jira, GCP, Kafka, Docker, spark, Maven, Ant, PL/SQL, Log4j, Log back, Tomcat. Client: Express scripts, Franklin lakes, NJ. Nov 2017 to July 2018 Role: Java Developer Responsibilities: Leveraged extensive experience to anticipate project risks and proactively address challenges that may impact the SDLC timeline. Applied design patterns and best practices to ensure code modularity, reusability and maintainability throughout the development lifecycle. Utilized Java 6 in the development of banking applications, leveraging its stable features and functionalities to build reliable and efficient Java-based banking systems, ensuring compatibility across various customer access platforms. Employed React 0.3.0 to enhance the user interfaces and client-side functionality of banking web applications. Utilizing its MVC architecture and data-binding capabilities, along with employing Templates, Routing and Forms, I facilitated dynamic content presentation and efficient navigation within online banking portals. Design and develop high-throughput transaction APIs that support real-time payment processing. Implement reactive programming principles to handle large volumes of concurrent transactions efficiently. Expertly leveraged Spring Framework tools in the development of banking applications, including Spring Boot for rapid application setup, Spring MVC for creating robust web architectures and Spring Security for enforcing secure authentication and authorization processes in banking operations. Utilized AWS for deploying and managing Java applications in the banking sector, leveraging its cloud infrastructure to develop scalable, efficient and reliable cloud-native banking solutions that support high volumes of transactions and data security requirements. Create and maintain client libraries and SDKs to facilitate the integration of API products by external developers. Proficient in setting up and configuring CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Travis CI. Employed Hibernate in Java projects, facilitating efficient object-relational mapping and streamlined database interactions. Automated build and deployment processes in Java projects using Ant, ensuring efficient, consistent and error-free software builds, enhancing the overall software delivery pipeline. Used WebStorm IDE for Java development, taking advantage of its powerful coding assistance, debugging tools and seamless project management capabilities. Utilized Bugzilla for systematic bug tracking and issue management in Java development projects, enhancing software quality by efficiently logging, tracking and resolving defects. Implemented Selenium for automated web testing in Java applications, enhancing testing efficiency and ensuring high-quality software delivery. Developing and consuming RESTful APIs to enable integration with third-party services, allowing banking applications to access additional functionalities such as payment gateways or fraud detection systems. Environment: Java 6, Bootstrap, react 0.3.0, Spring Framework (Spring Boot, Spring MVC, Spring Security), AWS, Hibernate, Ant, WebStorm IDE, WebSphere, Cassandra, Bugzilla, SVN, Selenium. Client: Avaya Solutions Inc Hyderabad,India May 2014 - Oct 2016 Role: Software Developer Responsibilities: This is an online application that enables clients to access, review and update their products purchased from Haven Life. The primary users of this application are Haven Life Insurance policy owners, agents, and customer service representatives. The application provides an integrated environment for account management, policy changes/renewals, monthly premium dues alerts, claims processing status.. Responsibilities : Created front-end displays with Table, GSP, HTML, CSS, JavaScript, and Bootstrap. Developed presentation layer using struts tag libraries like logic, html, bean, etc in JSP pages. Implemented client-side validation with JavaScript. Followed the MVC design pattern for an organized codebase. Used Bootstrap for responsive and visually appealing layouts. Participated in UML design, requirement collection, and documentation. Enhanced program functionality by retrieving data from the server through web services calls. Implemented role-based code using LDAP for efficient user administration and authentication. Designed databases, wrote SQL queries, and developed Oracle stored procedures. Deployed EAR, JAR, and WAR files on JBOSS application server for seamless deployment. Demonstrated proficiency in data exchange standards like JSON for effective client-server communication. Used Web Logic Application Server for scalable and reliable web application deployment. Applied responsive web design approaches for user-friendly and responsive interfaces. Implemented Search Demonstrated a strong grasp of Java 5 and its features for writing reliable code. Proficient in Spring and Struts frameworks for application management and development. Knowledgeable in transitioning applications from Struts to Spring for improved performance. Environment: MVC Design Pattern, UML, Web Services, XML, SQL, LDAP, Oracle, EAR, JAR, WAR files , Ajax , Node JS, JBOSS application server, JSON, JDBC, Search Engine Optimization (SEO), Spring, Java 5, Struts, MySQL, J2EE, JavaScript, HTML, Bootstrap, Cascading Style Sheets (CSS). Education: Bachelor s from Anna University, India - 2013. Keywords: cprogramm cplusplus continuous integration continuous deployment user interface user experience message queue javascript sthree database active directory rlang information technology microsoft procedural language Idaho Illinois New Jersey North Carolina Ohio Wisconsin |