Vishnu Lokanathan
***************@*****.***
PROFESSIONAL SUMMARY:
Over 12+ Years of experience in design, development and implementation of software applications using Java, J2EE, technologies. I have good experience in the Information Technology Industry and healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, and coding.
Expertise in developing Front-End and User Interface using Struts, JSP, JSF, jQuery, Ajax, Rich Faces and my Faces, ice Faces JavaScript, AngularJS, React Js, HTML, DHTML and CSS.
Expertise in developing web applications using JSP, Spring MVC Frameworks, EJB, Hibernate, JBOSS, JDBC, Java Server Pages, Servlet, Web Services, JavaScript, JavaBeans.
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
Expertise in Web-Development technologies like Servlets, JS, JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, jQuery.
Worked extensively with Waterfall, RUP, Agile Extreme Programming (XP), SCRUM Methodologies.
Experience with Version Control Systems like Subversion (SVN), Git, Clear case and VSS.
Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
Developed AJAX functionalities using frameworks like JSON, POJO, Ext Js and jQuery.
Experience in developing cross platform server-side applications using Node.js, BackBone.js and Angular JS to achieve scalability in real-time web applications.
Expertise in building and deploying EAR, WAR, JAR files and working with various version control systems such as ClearCase, CVS, SVN, TFS and GitHub.
Experience with performance testing and regression testing using JUNIT/JMETER/Soap UI.
Wide exposure with IDEs like Eclipse, NetBeans, IntelliJ, STS for Java programming.
Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB (3.0).
Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.). Used UML tools like STARUML.
Core skill set includes Core Java, JDBC, Applets, Servlets, Java Beans, Swings, JSP, HTML, and JavaScript.
Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks.
Performed deployment and support of cloud services including Amazon Web Services (AWS).
Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests
Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server and Oracle.
Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
Good knowledge of Open-Source technologies and tools like Jira, Jenkins, databases (MySQL, MongoDB), VCS (GIT), Hudson etc.
Expertise in implementing Service Oriented Architecture (SOA) using Microservices, SOAP/RESTful web services and JMS.
Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS:
Languages
JAVA 8.0, SQL, Python, PL/SQL, UML, C, C++
Web Technologies
JSP, Servlets, React Js, JNDI, JDBC, JMS, JPA, EJB (3.0), Web Services, SOAP, WSDL, JSF (2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS, NODE JS, AJAX, CSS3.
Frameworks
Struts Framework, JSF, Spring Framework, Angular JS
Server Scripting
JSP, Custom Tags, GWT, Vaadin
Design Patterns
MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern
Database/Tools
Oracle 9i/10g/11g, IBM DB2, SQL Server 2008/2012, TOAD, Hibernate
XMLSpy, Ant, MAVEN, JUnit, I Report, JIRA
Web/App Server
Apache Tomcat, WebLogic, IBM Web Sphere, JBoss
IDE/Tools
Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build
Methodology
OOAD, Agile, Waterfall, SDLC and UML
Version Control
CVS, Rational Clear Case, SVN, Subversion, GitHub, Clear Case, MS Visio.
XML Technologies
XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD, DTD
Services
SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF
JavaScript Libraries
Dojo, jQuery
Operating systems
Windows, UNIX, Linux, Sun Solaris
Cloud Technologies
AWS EC2, S3, RDS, Pivotal Cloud Foundry.
EDUCATION DETAILS:
Graduated MS in computer science from University of Alabama – December 2011.
Undergraduate in B. Tech in Computer Science & Engineering from PSG College Of Technology – 2009.
PROFESSIONAL EXPERIENCE:
Client: Barclays Bank, New York, NY May 2022 – Till date
Role: Sr Java Full Stack Developer
Description:
Barclays Bank is a multinational investment bank and financial services company with a strong presence in the U.S., particularly through its New York headquarters. It offers a wide range of services including retail banking, corporate banking, investment banking, wealth management, and credit card services. Barclays is known for its global reach, innovative digital banking solutions, and commitment to customer service. The bank is dedicated to sustainability and fostering a culture of diversity and inclusion.
Key Contributions:
As a Senior Java Full Stack Developer, I have delivered end-to-end solutions for complex banking applications, focusing on robust back-end systems using Java 11, Spring Boot, and Hibernate. I developed RESTful and SOAP web services for seamless integrations and optimized transaction processing through multithreading and efficient data access patterns. I managed data persistence with Spring and Hibernate, ensuring reliable transaction management. My expertise extends to microservices deployment using Docker and Kubernetes in cloud environments like AWS and automating CI/CD pipelines with Jenkins. Additionally, I have built dynamic interfaces using Angular and JavaScript for enhanced user experiences.
Responsibilities:
Involved in the project from requirements gathering and involved in various stages like Design, Testing till production.
Involved in designing Application based on MVC architecture.
Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns
Have Knowledge on Spring Batch which provides Functions like processing large volumes of records, including logging/tracing, transaction management, job processing statistics, job restart, skip, and resource management.
Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Service Locator, Data Access Object and Singleton.
Implemented persistence layer using Hibernate.
Worked on conversion of some modules to be multithreaded. Multithreading was used on the Server side to perform Database pooling of connections in Java.
Used React/Redux code using functional programming best practices to enable efficient pure function testing.
Implemented various screens for the front end using React JS and used various predefined components from NPM and redux library.
Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
Developed web service for web store components using JAXB and involved in generating stub and JAXB data model class based on annotation.
Implemented interactive cross platform web applications using Ext.js, Backbone.js along with NodeJS.
Developed key services for authorization and authentication in Node server using LDAP and Ping Access-SSO (Single Sign On) Application.
Developed components of web services (JAX-WS, JAX-RPC) (RESTful) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
Worked with React Router for developing Single Page Applications.
Optimized application performance with Java 17's Garbage Collection and Stream API enhancements.
Integrated RESTful services with Spring Boot 3 and Spring Security for secure data handling.
Configured and managed Spring Boot applications in containerized environments with Docker.
Implemented real-time communication features using Node.js with WebSocket protocols.
Managed configuration properties and externalized configurations with Spring Boot profiles.
Optimized front-end performance with React.js by leveraging memorization and lazy loading.
Configured and monitored cloud resources on Azure using services like Azure Monitor and Log Analytics.
Optimized query performance on NoSQL databases for real-time analytics.
Developed XML configuration and data description using Hibernate. Hibernate Transaction Manager is used to maintain transaction persistence.
Implemented Redux for state management and TypeScript to enhance reliability in React and Angular apps.
Used DAO pattern to retrieve the data from database.
Designed and developed web-based applications using HTML5, CSS, JavaScript (jQuery), AJAX, and JSP framework.
Created dynamic HTML pages, used DOJO for JavaScript. I also worked with AJAX to create interactive front-end GUI.
Implemented data caching in Spring Boot applications using Spring Cache and Redis.
Automated deployments and scaled infrastructure using AWS DevOps practices.
Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
Worked on Oracle 10g RDMS.
Used Jenkins for Continuous Integration.
Collaborated with cross-functional teams to integrate Spring Boot services into larger systems.
Automated CI/CD pipelines with Kubernetes and Jenkins, streamlining DevOps workflows for efficient deployments.
Extensively worked on JavaScript (jQuery) for client-side validation and various GUI elements.
Installation, Configuration & administration of WebLogic environment, including deployment of Servlets.
Designed, developed Middleware Components using WebLogic Application Server, persistence registration object, request entry handling (controller) object, concurrency object, transaction object.
Implemented Prometheus for monitoring Kubernetes microservices and visualized metrics with Grafana.
Deployed containerized apps with Kubernetes, ensuring scalability and high availability.
Implementing all the Business logic in the middle-tier using Java classes, Java beans.
Implemented Apache Kafka for real-time data streaming and event-driven architecture.
Used SonarQube for code quality and security analysis in Java Full Stack apps.
Automated cloud infrastructure provisioning with Terraform for consistent environments across AWS and Azure.
Used JUnit framework for Unit testing of application.
Involved in doing various testing efforts as per the specifications and test cases using Test Driven.
Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.
Used Log4j for Logging various levels of information like error, info, debug into the log files.
Environment: Java 11, JavaScript, React Js, HTML5, CSS3-LESS, AJAX, Angular 14, Bootstrap, jQuery, Spring Security, Kafka, Node JS, Express JS, Spring IOC, Spring AOP, Spring DAO, Microservices, JAX-RS, Hibernate, OIDC, Typescript, Eclipse Java EE, Jenkins, Log4j, Cassandra, JBoss, Docker, Perl, Netflix Zuul, Netflix Eureka, Selenium, Splunk, Mockito, Junit, mock MVC, Kubernetes, Git, JIRA, Swagger, AWS EC2, AWS S3.
Client: Clover Health, New Jersey, NJ Nov 2018 – Apr 2022
Role: Sr Java Developer
Description:
Clover Health is a technology-driven healthcare company that focuses on enhancing health outcomes for Medicare Advantage members. It offers a suite of services, including personalized care management, telehealth solutions, and preventive health programs. By leveraging innovative technology, Clover Health streamlines healthcare delivery and improves patient experiences. The company is dedicated to value-based care, aiming to reduce costs while ensuring high-quality healthcare for its members.
Key Contributions:
In this role, I have successfully implemented Agile methodologies, leading daily SCRUM meetings to enhance team collaboration. I developed interactive front-end applications using JSP, ReactJS, and jQuery, while leveraging Java 1.8 features such as Lambda expressions and Stream API for efficient back-end processing. My expertise in Spring Boot and Microservices Architecture allowed me to build scalable RESTful web services and seamlessly integrate legacy systems using JMS for asynchronous messaging. I managed deployments in AWS, utilizing services like EC2, S3, and Docker for containerization, and automated CI/CD pipelines with Jenkins. Additionally, I focused on enhancing application security through Spring Security and OAuth2, while ensuring high code quality through TDD and JUnit testing.
Responsibilities:
●Application is implemented using Agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
●Developed presentation layer using JSP, HTML5, CSS3, jQuery, Ajax, NodeJS, ReactJS, JavaScript.
●Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
●Worked on the latest features of Java 1.8/11 like Lambda expressions, Stram API, Method References, Optional class, String Joiner and functional interfaces.
●Developed Spring JMS Message listeners to process messages asynchronously between new services and legacy services.
●Implemented the authentication and authorization of the application using Spring Security and Oauth2.
●Implemented stage-to build the Micro Service and push the Docker Container image to the Docker registry.
●Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
●Used Spring IOC framework for Dependency Injection and Spring AOP for logging purposes.
●Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features. Involved in using JMS Queues and JMS topics for one-to-one and one-to-many communication.
●Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
●Developed RESTful to retrieve JSON documents related to customer and consumed SOAP based Web Services.
●Developed Microservices using Spring MVC, Spring Boot and Spring Cloud.
●Implemented Micro Services Architecture to divide the application into various sub modules.
●Performed CRUD operations like Update, Insert and Delete data in Oracle.
●Used Redux and TypeScript to improve scalability and maintainability of front-end applications.
●Implemented Micro Service with Spring Boot based RESTful services and consumed SOAP Web Services.
●Used Spring Core Annotations for Spring Dependency Injection and Spring MVC for building REST APIs.
●Designed and implemented RESTful and Graph QL APIs using Node.js, ensuring efficient and scalable server-side communication.
●Developed and prepared test cases and performed unit testing with Junit and following TDD.
●Used Jenkins for the automatic build process and used for integration testing and deploying software.
●Worked on RESTful Web Services for transferring JSON data between two interfaces.
●I implemented the application using various design patterns such as Singleton, DAO, Factory, Service Locator.
●Hosted and tested the application in AWS servers before publishing it in an actual production environment.
●Managed installation, configuration, and tuning of WebLogic/Tomcat servers.
●Integrated SonarQube into CI/CD to enforce secure coding and manage technical debt.
●Designed and deployed AWS solutions using EC2, S3, EBS, ELB, auto-scaling, and CloudFormation for scalable infrastructure.
●Orchestrated microservices on Kubernetes clusters, optimizing resource allocation and ensuring fault-tolerant, scalable deployments in AWS and Azure.
●Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
●Developed test cases using Junit and developed the build scripts using Maven.
●Integrated Apache Kafka for asynchronous communication and high-throughput messaging.
●Integrated Terraform into CI/CD pipelines, automating DevOps workflows for efficient deployments.
●Implemented Log4j for logging and configured Maven for building automation.
●Integrated Prometheus and Grafana to monitor Java app performance in cloud environments.
●Automation of various administrative tasks using AWS Lambda services.
●I actively used the defect tracking tool JIRA to create and track the defects during the QA phase of the project.
●Used GIT as version control tool for effectively managing the code changes experience with Agile methodology.
●Used IntelliJ as an IDE for the Application development.
Environment: Java, JSP, Spring, GIT, ReactJS, RESTful, LINUX script, Cassandra, Kafka, Amazon Web Services EC2, S3, CI-CD tools, EMR, Oracle DB, Spring Boot, Node.js, micro services, Docker, Apache TOMCAT, Jest, Enzyme.
Client: Mercari, Palo Alto, CA Jul 2016 – Oct 2018
Role: Full Stack Java Developer
Description:
Mercari is a leading online marketplace that originated in Japan, with its U.S. headquarters located in California. The platform allows users in the USA to effortlessly buy and sell new and used items through a user-friendly mobile app and website. Mercari features seamless transactions and communication between buyers and sellers across various product categories, including fashion, electronics, home goods, and collectibles. The company prioritizes user safety and convenience with features like payment protection and shipping assistance. Since its international expansion, Mercari has established a strong presence in the U.S. market, making it a popular choice for both casual and serious sellers.
Key Contributions:
In Mercari, I played a crucial role in various phases of the Software Development Life Cycle (SDLC), collaborating with cross-functional teams to gather requirements and develop high-level design documents. I implemented RESTful and SOAP web services using JAX-RS and Spring, ensuring seamless data exchange between systems. My expertise in SQL allowed me to create complex queries and stored procedures, while I leveraged Spring Batch and Quartz for job scheduling and file generation. I developed responsive front-end applications using HTML5, CSS3, JavaScript, and AngularJS, focusing on rich user experiences and implementing best practices. Utilizing microservices architecture with Spring Boot, I helped decompose monolithic applications into independent components, enhancing scalability and maintainability. Additionally, I followed Agile methodologies and automated testing processes to ensure high-quality deliverables and successful production implementations.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC).
Interfaced with upstream and downstream systems to gather requirements.
Responsible for creating High level and Component level design documents.
Involved in developing SQL queries and stored procedures to Insert, fetch and update records into the database using Spring JDBC.
Developed application using best practices, design patterns and test-driven development.
Designing and developing REST based Web service calls using Jax-RS.
Designed and developed SOAP web service to provide data to other systems.
Provided spring based RESTful Web service.
Experience in implementing the Angular JS in creating animations based on CSS classes.
Used routing feature of Angular JS for Single page application (SPA)
Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
Participated in wireframe reviews with UX team to understand the requirements.
Used GIT for version control.
Used GWT for building and optimizing complex browser-based applications.
Used jQuery and Ajax for service calls on pages to interact with the server for information.
Developed Complex database objects like Stored Procedures, Functions, Packages and creating new web components and features.
Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
Developed the front-end pages using HTML5, CSS3, JavaScript, jQuery, responsive web design and Bootstrap.
Developed some standalone Micro services using Spring Boot micro service architectural patterns.
Worked on Implementing the JavaScript/jQuery frameworks such as Angular JS for MVW/MVC framework.
Used Micro services architecture to break down the monolithic application to independent components.
Used Maven for Project management and build automation.
Followed Agile & Scrum Methodology for development of the applications.
Used Liquibase for tracking, managing and applying database changes.
Automated test cases related to JDBC Connections, JMS and Web Services in Apache JMeter.
Designed and implemented Microservices using Spring Boot to ensure scalability, flexibility, and independent deployment.
Integrated AWS Lambda functions for serverless architecture, improving system efficiency and reducing costs.
Utilized Spring Security (OAuth2) for secure authentication and authorization, enhancing system security.
Optimized front-end performance by implementing lazy loading and AJAX techniques, improving load times.
Worked with RabbitMQ for message queueing and integrating asynchronous communication between microservices.
Deployed and maintained applications on AWS infrastructure, leveraging services such as EC2, S3, VPC, and IAM for security and scalability.
Improved application performance using JMeter for load testing and SOAP UI for testing SOAP Web Services.
Developed React JS front-end components for modern, responsive UIs, utilizing Redux for state management.
Environment: Java, J2EE, JavaScript, Spring Boot 2.4, Spring Security (OAuth2), HTML5, CSS3, DOM, Bootstrap, Angular 9/7, PostgreSQL, Hibernate, Karma, Jasmine, Cucumber, JMeter, SOAP UI, AJAX, JSON, Rabbit MQ, Typescript, jQuery, Dojo, JSP, React JS, Node JS, XML, JSON, Nginx, SVN Version Control, AWS Lambda, IAM, VPC, Splunk, AWS Services.
Client: Dish Network – Littleton, CO Apr 2014 – Jun 2016
Role: Java Full Stack Developer
Description:
Dish Network Corporation is a leading American television provider based in Littleton, Colorado. The company specializes in satellite television, offering a wide range of programming packages and high-definition channels to millions of subscribers across the U.S. Dish is known for its innovative technology, including the Hopper DVR system, which allows users to record and watch live TV. In addition to its satellite services, Dish has expanded into streaming and broadband services, positioning itself as a versatile player in the evolving media landscape. The company emphasizes customer satisfaction and aims to deliver high-quality entertainment solutions.
Key Contributions:
My significant contributions included containerizing Microservices using Docker and deploying them on AWS EC2 instances, which improved scalability and reduced deployment times. I implemented a Continuous Delivery pipeline using Jenkins, GitHub, and AWS AMIs, enhancing the development workflow and reducing time-to-market for new features. Additionally, I developed Java APIs to interact with Amazon SQS for bulk email sending and created monitoring systems using AWS CloudWatch, improving system reliability and performance tracking. I also played a key role in implementing Spring Batch jobs to handle large-scale data processing, significantly improving the application's data handling capabilities.
Responsibilities:
●Application is implemented using Agile methodology where there is a daily scrum meeting to understand the status and resolve any issues.
●Implemented front-end using HTML 5, CSS3, Ajax, JavaScript, Express JS, Bootstrap, jQuery, NodeJS, Angular9.
●Used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces, Lambda Expressions, Stream API etc.
●Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console and Used Docker to containerize the Services and APIs to run on EC2 instances.
●Developed Java API to interact with the Amazon SQS used in sending bulk emails. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
●Implemented the authentication and authorization of the application using Spring Security and Oauth2, JWT.
●Implemented building stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
●Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
●Worked on testing the RESTful APIs and SOAP APIs using tools like Postman and SOAP UI.
●Designed and developed applications using various Spring framework modules like Spring IOC, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch, Spring Data modules and handled security using Spring Security.
●Used Spring IOC framework for Dependency Injection and Spring AOP for logging purposes.
●Implemented Restful Services with JAX-RS using Spring Boot and Micro Service Architecture.
●Developed RESTful web services to retrieve JSON documents related to customer and consumed SOAP based Web Services.
●Implemented persistence layer using Hibernate, created POJOs and mapped to databases Annotations.
●Spring beans were used for controlling the flow between UI and Hibernate.
●Implemented Micro Services Architecture to divide the application into various sub modules.
●Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle.
●Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute similar jobs simultaneously.
●Designed services to store and retrieve user data using MongoDB database and communicate with remote servers using REST enabled Web Services on Jersey framework.
●Developed test cases for unit testing in the integration layer using Mockito framework.
●Used Maven as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
●Developed Micro Services based architecture to enable the application to be deployed on AWS.
●Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
●Deployed and tested the application on Web Sphere Application Server.
●Used UNIX shell scripts to search/modify files and Used IntelliJ as an IDE for the Application development
●Used GitHub and Bitbucket for version control across common source code used by developers.
●Monitored the error logs using log4j and fixed the problems.
●Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Environment: Java1.8, JSP, Angular 9, Spring, GIT, RESTful, LINUX script, Oracle 11g, PL/SQL, Amazon Web Services EC2, S3, CI-CD tools, EMR, Oracle DB, Spring Boot, NodeJS, micro services, Docker, Apache TOMCAT, Mongo DB.
Client: Spirit Airlines, Miramar, FL Feb 2012 – Mar 2014
Role: JAVA/J2EE Developer
Description:
Spirit Airlines, headquartered in Miramar, Florida, is an ultra-low-cost carrier specializing in affordable air travel across the U.S., Caribbean, and Latin America. The airline utilizes a modern Airbus fleet, optimizing operational efficiency and punctuality. Spirit's business model focuses on low base fares while offering various ancillary services, allowing passengers to tailor their travel experience. The airline leverages technology to streamline booking processes and enhance customer service, ensuring a cost-effective and user-friendly travel experience for
both leisure and business travelers.
Key Contributions
As a Java Full Stack Developer, I contributed to Agile methodologies by participating in daily scrum meetings to enhance team collaboration. I developed responsive front-end components using HTML5, CSS3, JavaScript, and Angular 9. I deployed Spring Boot microservices in Docker containers on AWS EC2, utilizing CloudWatch for monitoring. I implemented efficient Java code using Lambda expressions and Stream API, and established security measures with Spring Security and OAuth2. Additionally, I created and tested RESTful APIs with JAX-RS, performed CRUD operations on various databases, and optimized deployment processes through CI/CD pipelines using Jenkins and Docker.
Responsibilities:
Agile methodology: Participated in daily scrum meetings to discuss project status and resolve issues.
Front-end development: Developed components using HTML5, CSS3, Ajax, JavaScript, Express JS, Bootstrap, jQuery, NodeJS, and Angular 9.
Java 1.8 features: Utilized Method References, functional interfaces, Lambda expressions, and Stream API to enhance code efficiency.
Microservices: Deployed Spring Boot-based microservices in Docker containers using Amazon EC2 and AWS management console.
Amazon SQS: Created Java APIs to interact with