Post Job Free

Resume

Sign in

Stack Developer Spring Boot

Location:
McKinney, TX
Posted:
January 12, 2024

Contact this candidate

Resume:

SREEKAR SOMI SETTY

Full Stack Developer

Phone: 469-***-****

E-Mail: ad2pxb@r.postjobfree.com

PROFESSIONAL SUMMARY

●IT professional with 10 years of experience in Java and JEE technologies including analysis, design implementation, testing and maintenance of applications.

●Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services.

●Having great experience with Java advanced core concepts as Object-Oriented, Functional, Reactive Programming, Concurrency, Collections, Parallel Streams with Multi Threaded Asynchronous and Non-blocking calls.

●Responsible for creating and maintaining architecture for Restful API using Spring Boot.

●Strong experience with Java concepts like Exception Handling, Collections, Multithreading. Played around with Synchronized collections and Concurrent Collections.

●Experience in developing single page web applications by using Angular with typescript/ES and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project.

●Experience creating Typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular7, Angular 11.

●Experience with Angular, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.

●Having good experience on working with Spring active profiles for creating Dev, Test, Stag, Prod environments using properties and YAML files.

●Strong MySQL and MongoDB administration skills in Unix, Linux and Windows.

●Strong understanding of Object-Oriented concepts like Inheritance, Polymorphism, Encapsulation etc.

●Have been practicing the SOLID principles for application development.

●Used Spring Boot Actuator to monitor and manage the application in production environment.

●Hands-on experience Java 8 features like Lambda, Streams, Optional, Java Time API, Functional interfaces and BASE 64 encryption etc.

●Experience in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and Java Objects.

●Worked with Behavior Driven Development process and Test Driven Development(TDD).

●Design, build and manage the ELK(Elasticsearch, Logstash and Kibana) cluster for centralized logging and search functionalities for the App.

●Strong understanding of common API technologies, such as OAUTH, SAML, Spring Boot and Micro services.

●Having strong hands-on experience on multithreading and executor framework. Played around with the concurrent collections as well.

●Extensive experience on developing web applications using Spring Boot, Spring Core, Spring MVC, Spring ORM, Spring JPA, Spring Rest and Spring Cloud (PCF).

●Having strong understanding of the Java Runtime Engine, monitoring the memory usage and memory management using Garbage Collector algorithms such as G1(Garbage First).

●I have experience in profiling Java applications using Profiler.

●Good knowledge on kafka for streaming real-time feeds from external rest applications to kafka topics.

●Captured heap dump and database calls to optimize the JVM usage.

●Good knowledge of spring, IOC, AOP, spring and MVC integration with Hibernate and Struts technologies.

●Having good experience with the Rest API, Graph and Web Socket Programming for the Reliable and Real-time communications between the micro services and applications.

●Implemented JUnit 5 tests for Java 11 applications, ensuring robust test coverage and reliability.

●Expertise in implementing persistence layers using JPA and Hibernate.

●Excellent knowledge in API Versioning and API documentation using Swagger and Open API Specification 3.

●Extensive experience in various spring modules such as Spring Boot, Spring Security, Spring AMQP, Spring Data JPA and Spring Batch.

●Worked on implementing full life cycle of software development process (SDLC) including Designing and developing, and deploying J2EE applications on Apache Tomcat, Web logic, Web sphere application Servers.

●Have experience in setting up databases in AWS using RDS, S3 bucket storage and instance backups.

●Experience in version control system tools like GIT, CVS and SVN and Experience in unit testing the applications using Junit.

●Experience in analysing Design SOA Architecture and testing of 3-tier and n-tier component based applications using Java Scala and J2EE technologies.

●Expertise in databases such as Oracle, MySQL, SQL Server, IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.

●Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven and Apache Ant.

●Utilized kubernetes cluster and docker for runtime environment to the CI/CD system to build, test and deploy.

EDUCTION

●Masters from University of North Texas, USA.

TECHNICAL SKILLS

●Programming Languages: Java, SQL, JavaScript, Scala

●Frameworks: Spring core, spring boot, Spring AOP, Spring Transaction, Spring JPA, Spring MVC, Struts, Hibernate ORM, JPA.

●Distributed Technologies: Web Services (SOAP/REST), SOA.

●Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, AWS

●IDEs: Eclipse, IntelliJ

●Scripting Language: JavaScript, jQuery, CSS3

●Containers: Kubernetes, Docker

●Web Technologies: HTML5, XML, CSS, Bootstrap, Angular11, AngularJS, JavaScript, XSL, AJAX 2.0, .Net, XSL, XHTML

●Databases: Oracle, MySQL, MongoDB, Amazon DynamoDB, Cassandra.

●Methodologies: OOPS/OOAD, UML, Design Patterns, Agile, BDD(Behavior Driven Development), Test Driven Development(TDD).

●Version Control Tools: GIT, SVN, TFS

●CI/CD: Jenkins

WORK EXPERIENCE

Client: MoneyGram International, TX Jan 2022 till now

Role: Full Stack Java Developer

Responsibilities:

●Over 10 years of experience in complete Software Development Life Cycle(SDLC) including System Requirements Collection, Architecture, Design, Coding, Development, Testing and Maintenance in Technological platforms.

●Followed Agile Methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

●Designed the front-end screens using Angular11, HTML5, CSS3, JavaScript, Bootstrap and Spring Boot.

●Developed Angular 11 Services making use of resource service to perform REST API calls to the backend.

●Used various Angular11 UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.

●Took part in setting up the routing configuration using Angular11UI router for various views and sub views.

●Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end Angular11 Ajax calls.

●Utilized Java cryptographic libraries (such as Java Cryptography Architecture) for implementing encryption and decryption functionalities.

●Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

●Experience in breaking down monolithic applications into microservices, utilizing Spring MVC for building and managing microservices.

●Adept at building RESTful APIs using Spring MVC, facilitating seamless communication between frontend and backend components.

●Implemented centralized and dynamic configuration management using Spring Cloud Config Server, enabling seamless updates and changes across microservices.

●Extensive experience in configuring and managing beans using XML and annotation-based configurations in Spring IoC, ensuring modularity and ease of maintenance.

●Implemented robust security features using Spring Security to safeguard web applications from common vulnerabilities and attacks.

●Expertise in using the new Date and Time API introduced in Java 8, providing a more modern and comprehensive approach to date and time manipulation.

●Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.

●Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling.

●Worked on Lambda Expressions, Functional interfaces Stream API’s, Time API, and improvements on Collection, Concurrency, and IO improvements by using Java 8.

●Designed and implemented robust Encryption and Decryption mechanisms to protect sensitive data in transit and at rest.

●Developed and deployed Java 11 applications on cloud platforms, leveraging cloud-native features and optimizations.

●Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.

●Proficient in writing complex SQL queries and optimizing them for performance, including the use of indexes, query hints, and execution plan analysis.

●Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operations with MongoDB.

●Closely worked with the Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

●Used micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using ZooKeeper.

●Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.

●Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongo DB import, export, dump and restore.

●Managed and optimized AWS RDS instances for MySQL, PostgreSQL, or other relational databases, ensuring high availability, scalability, and performance.

●Written and maintained Automated Salt scripts for Elasticsearch, Logstash, Kibana and Beats. Expertise in Repository Management tools Jfrog, Artifactory and Nexus.

●Used Node.js to run Grunt tasks and build properly the project (compile, minify, concept etc.) and Implement modules into Node JS to integrate with designs and requirements. Used Grunts, Bowers, Express from NodeJS.

●Worked extensively in Test Driven Development(TDD) framework to develop the application.

●Made the integration of data in several applications in favour of JSON documents with dynamic schemas using MongoDB (NOSQL) database.

●Used docker and kubernetes to manage microservices for development of CI/CD pipeline.

●Experience in integrating code quality tools such as SonarQube in CI/CD pipeline.

●Worked with Splunk and ELK stack for creating monitoring and analytics solutions.

●Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.

●Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

●Experience on AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of environments delivery for releases.

●Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.

●Deployed Spring Boot based Micro services in Docker and Amazon EC2 container using Jenkins

●Involved in configuration and usage of Apache Log4J for logging and debugging purposes.

●Worked on migrating applications from physical servers to kubernetes cluster and implementing Load Balancer on kubernetes for its instances.

●Expertise in containerized application deployment and orchestration using ECS, ensuring seamless scaling and efficient resource utilization.

●Developed quality code adhering to Scala coding Standards and best practices.

●Proficient in designing and implementing OAuth 2.0 flows for secure and delegated access to resources, ensuring robust authentication and authorization mechanisms.

●Setting CI/CD pipelines for Microservices on AWS using App services.

●Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.

●Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium

●Hands-on experience in development of Microservices and deploying in Docker.

●Implemented Redis Framework on Spring Boot that enable Cache mechanism with annotations for API Requests that will reduce burden on databases

●Implemented design patterns in Scala for the application.

Environment: JAVA 8, Vera code, Spring Boot, Spring MVC, Micro Services, MongoDB, Kafka, Hibernate 4.0, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, Eclipse 4.2, Junit, Log4j, Maven 3.1, SonarQube, AWS, Node JS, Angular11, HTML5, CSS3, Toad, CI/CD, Kibana, Maven, Hudson, NodeJS, C’mon, Sun Jersey, Junit 4.1, JIRA, Rally, Free marker, Apache POI, Quartz Scheduler, Drools BRMS, GIT, Kubernetes, Jenkins.

Client: OPTUM, Minnesota. Jan 2021 – Dec 2021

Role: Full-Stack Developer

Responsibilities:

●Involved in the Software Development Life Cycle (SDLC), Requirements gathering, Design, and Code, Integration, and Deployment and production phases.

●Designed and developed the application using Agile Methodology and followed Test Driven Development(TDD), Scrum.

●Worked with Business Analysis teams, Product Owner and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications.

●Experience in HTML5, CSS3, BootStrap3, JavaScript, jQuery, AJAX, TypeScript, Angular 2 and Angular 11.

●Implemented Angular Components like Service Resources, Routing, Dependency Injection, 2-way Data Binding, filters and events.

●Built Single Page Application Frameworks using Angular components. Built Angular framework including MVC architectures, different modules, templates, custom directives and custom filters.

●Experience developing robust and scalable web applications using the Spring MVC framework.

●Built Restful web services using Node JS and Express JS and used a full complement of Express.

●Implemented Logic for pulling the data from the REST API with Axios AJAX and issued HTTP requests to interact with REST endpoints.

●Developed modular applications to take advantage of the modular system introduced in Java 9 and refined in Java 11.

●Implemented REST Microservices using Spring Boot. Generated Metrics with method level granularity and persistence using Spring AOP and Spring Actuators.

●Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.

●Proficient in integrating Spring MVC with various data access technologies such as Hibernate or Spring Data, ensuring efficient database interactions.

●Worked on Spring Boot based services interacting through a combination of REST to build, test and deploy identity microservices.

●Developed cloud hosted web applications and REST API’s using Spring Boot with Embedded Tomcat.

●Created and consumed RESTful API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js.54

●Used Streams which is available on Java 8 to store and process the data.

●Implemented event-driven microservices communication using Spring Cloud Stream, facilitating seamless integration and communication between microservices.

●Implemented new features and enhancements using Java SE 17, leveraging features such as pattern matching and sealed classes.

●Worked on RXJS Compatibility package to get backwards compatibility with RxJS previous to Angular 8.

●Applied industry-standard cryptographic protocols such as SSL/TLS to establish secure communication channels.

●Proficient in using the Stream API(Java 8) for processing collections in a functional style, enabling efficient and parallel execution of operations on large datasets.

●Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.

●Implemented asynchronous logic for CRUD operations in MongoDB using mongoose connector, and assertions.

●Experience in migrating applications using Spring Boot and Spring Batch.

●Worked closely with the UX/UI team to create a seamless and natural conversation flow for end-users.

●Configured mongo-connector to create a pipeline from the MongoDB cluster to synchronize with the multiple sources like Elastic search and with other MongoDB clusters.

●Expertise in micro services to communicate through HTTP protocol for implementing SOA approach.

●Worked on structuring database schemas using a mongoose migration system in MongoDB for quickly implementing logic for manipulation of data.

●Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.

●Created Angular HTTP Client interceptors to add necessary JWT tokens for the outgoing requests from UI.

●Provided technical consultation and delivery services to customers for CI/CD and Devops initiatives.

●Use Selenium for creating the web-based test automation suite and perform functional testing.

●Implemented Kubernetes,AWS, Docker and Jenkins based deployment pipeline.

●Designed, built, and deployed a multitude of applications using the AWS stack (Including EC2, MongoDB, Docker, Kubernetes Orchestration container (EKS) focusing on high-availability, fault tolerance, and auto-scaling and Load Balancing).

●Configured and managed AWS networking components, including VPCs, subnets, security groups, and route tables to create secure and scalable application environments.

●We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines.

●Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.

●Experience in integrating jenkins with Docker Containers using Cloud bees Docker, Kubernetes pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.

●Implemented and optimized NoSQL database solutions using DynamoDB, designing schemas and queries for high-throughput and low-latency access.

●Developed Kafka consumer’s API in Scala for consuming data from Kafka topics.

●Building visualizations and Dashboards using Kibana.

●Experience in writing live Real-time Processing and core jobs using Spark Streaming with kafka as a pipe-line system.

●Skilled in monitoring servers using Nagios, Cloud watch and using ELK Stack Elasticsearch and Kibana.

●Collaborated with data scientists to preprocess and analyze large datasets using Java-based tools and libraries.

●Involved in performing the Linear Regression using Scala API and spark.

●Experience in maintaining, taking backup and recovery of CI/CD tools, jobs and scripts.

●Used Grafana to build monitoring and trace / track dashboards by using the data metrics provided by Splunk and MongoDB.

Environment: Java8, HTML5, CSS3, Typescript, REACT JS, REDUX Chai, Angular 6, Mocha, Git, NPM, Scala, YARGS Grunt, Bower, Spring Security (JWT), Spring MVC, MongoDB, Kafka, Node.js, Express, Jetty Server, AEM, Kubernetes, Docker, AWS, EC2, Jenkins, CI/CD, Splunk, Kibana, Grana, Git.

Client: Hub Parking, Pennsylvania. Sep 2019 – Dec 2020

Role: Full Stack Developer

Responsibilities:

●Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.

●Followed Agile Methodology and used Test Driven Development. Created Design Docs from Functional Specifications

●Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, Spring, Hibernate, Java Beans, JDBC, XML, Web Services

●Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap and Angular.

●Utilized Angular 8/9 CLI to scaffold and manage project structure, incorporating best practices for scalability and maintainability.

●Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.

●Implemented responsive and user-friendly interfaces using Angular 8/9 Material components for a consistent and modern design.

●Implemented forms in Angular 8/9 for user input, incorporating both template-driven and reactive forms for diverse data handling scenarios..

●Integrated RESTful APIs with Angular 8/9 services, leveraging HttpClientModule for efficient communication with Java-based backend services.

●Implemented and utilized Spring Cloud Netflix Eureka for service registration and discovery, enhancing the scalability and resilience of distributed systems.

●Used Spring Core annotations for Dependency Injection and Spring MVC for REST API’s.

●Built centralized logging to enable better debugging using Elastic search Logstash and Kibana.

●Extensive experience in designing and implementing scalable and maintainable architectures using the Spring MVC design patterns.

●Implemented custom authentication providers, integrating with various authentication mechanisms, such as OAuth, and external identity providers.

●Implemented password encryption and hashing strategies in Spring Security, enhancing the security of stored user credentials.

●Implemented Spring Validation API for writing and integrating the validation rules.

●Extensively worked on Java 8, Micro services, Sprint Boot, and Pivotal Cloud Foundry (PCP) cloud structure.

●Worked on microservice based architecture using Spring Boot Architecture using REST API.

●Used PostgreSQL for querying PL/SQL statements to store & retrieve data from database using JDBC

●Configured and tested code modules using POSTGRESQL database.

●Reviewed High-level Design (HLD), Functional requirements and discussed the new functionality in team meetings.

●Extensive experience in deploying, managing and developing MongoDB clusters.

●Worked on creating documents in the MongoDB database.

●Developed and implemented a Linux Shell script which retrieves the metadata of all the hive tables in a database.

●Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.

●Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.

●Deployed Spring Boot based micro services Docker Container using Amazon EC2 Container and AWS Admin Console.

●Setting up CI/CD platform for Java Applications and integrating Maven, GitHub, SonarQube and Tomcat application server in both Dev and production environments.

●Good experience in Shell Scripting, SQL Server, UNIX, Linux and python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture.

●Good knowledge on using Splunk to identify the failures, errors in the applications

●Worked on developing API’s using kubernetes to manage and specify the copies of containers to run the actual servers in the cloud environment.

●Worked on creating various types of indexes on different collections to get good performance in MongoDB database.

● Worked on Rest Web services for backend services, used DynamoDB (NoSQL) for database services.

●Experience in Integrating Apache Kafka and created kafka pipelines for real time processing.

●Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.

●Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

●Real time Micro services development experience using Cloud based DevOps solutions like AWS. Deployed application on Tomcat server, which is run on AWS cloud.

●Used jenkins pipelines to drive all microservices built out to the Docker Registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

●Build visualization and Dashboards using Kibana.

●Knowledge about unifying data platforms using kafka producers/ consumers and implementing pre-processing using storm topologies.

●Consumed the data from Kafka queue to Spark Streams. Configured different topologies for Spark cluster and deployed them on regular basis

●Implemented various OAuth 2.0 authorization grant types, including Authorization Code, Implicit, Resource Owner Password Credentials (ROPC), and Client Credentials, based on application requirements.

●Used Kibana Dashboards for the application Monitoring and to retrieve the Concise and Console logs.

Environment: Java8, Spring 2.5, NodeJS Hibernate, Spring JPA, Java Web Services (REST, JAX-WS), EJB 3.0, JERSEY, jQuery, Spring Boot, JavaScript, Bootstrap, Web services, AWS, My Eclipse 10, PostgreSQL, Tomcat 8, Splunk, Graph, Java Beans, Kubernetes, CI/CD, kibana, Maven, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, DB2, SQL, MongoDB, Log4j, Kafka, Confluence, UNIX Shell Script.

Client: Home Depot, VA. May 2018 – Aug 2019

Role: Full Stack Developer

Responsibilities:

●Installed, Upgraded and configured Solaris, Red Hat Linux RHEL 3.x, 4.x and Windows server.

●Created users, Groups and set up their home directories and appropriate access restrictions to software in the Active Directory environment and NIS domains.

●Created modular and reusable Angular 8/9 components and services, promoting code maintainability and scalability

●Managed performance of the server and resolved issues with Virtual Memory and swap space on operating environments and configured & monitored DHCP server.

●Created modular and reusable Angular 4/5 components and services, emphasizing code maintainability and scalability.

●Implemented authentication and authorization features using Angular 4/5 guards to enhance application security.

●Employed lazy loading strategies to optimize application performance by loading modules on-demand.

●Conducted unit testing using Angular 4/5 testing utilities to ensure the reliability and quality of the codebase.

●Developing Microservices, and creating API's using Java Spring Boot framework using Maven as a build tool and Cassandra as an enterprise level database

●Implemented Microservices Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.

●Developed Restful APIs and microservices using spring, Hibernate .All the functionality is implemented using Spring Boot and Hibernate ORM.

●Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules

●Developed and implemented forms in Angular 4/5 for user input, incorporating both template-driven and reactive forms for diverse data handling scenarios.

●Remotely copied files using SFTP, FTP, SCP, Wisp, and FileZilla and involved in Log management like monitoring and cleaning the old log files.

●Configured and administered DNS (Bind on Linux), Web (Apache), Mail (Exchange 2003), DHCP and FTP Servers.

●Upgraded Memory, CPU and Disk size on the existing VMware Sessions on ESX Servers.

●Strong Experience in creating user, Computer and auto logon accounts.

●Assigned folder permissions to the users by gathering approval from the group owners.

●Managed system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements.

●Installed, configured, supported and security implementation on following service

●Aided in TCP/IP Networking troubleshooting and Linux Network Administration.

●Implemented and maintained server virtualization using VMware and Oracle Virtual Manager.

●Coordinated with the application team in installation, configuration and troubleshoot issues with Tomcat server.

●Created virtual machine using Oracle Virtual Manager, creating server pool, VM cloning. Conceived, Designed, Installed and Implemented CI/CD automation system

Environment: SpringBoot, Spring MVC, Spring IOC, Angular, Linux, Red Hat Linux 3.x, 4.x, Solaris, Tomcat, Windows 2000, 2003, Exchange 2003, Apache 1.3.x, IIS 5.0, 6.0 and Oracle 8i, 9i, VMware ESX, Active Directory, FTP, SFTP.

Client: Citi Bank, IL. Oct 2016 – April 2018

Role: Full Stack Developer

Responsibilities:

●Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint Planning, Retrospective, and other agile meetings.

●Worked with a scrum team in story grooming and story writing.

●Expertise in HTML, CSS, and JavaScript, with a keen focus on creating modern and responsive user interfaces.

●Developed and implemented forms in Angular js / 2 for user input, incorporating both template-driven and reactive forms to handle various data scenarios.

●Created modular and reusable Angular js / 2 components and services to promote code maintainability and scalability.

●Conducted unit testing using Angular js / 2 testing utilities to ensure code reliability and quality.

●Contributed to the documentation of the Angular js / 2 2 application for future reference and knowledge sharing.

●Used Spring Boot, which is radically faster in building cloud based Microservices with very less configuration.

●Involved in writing of multiple batch jobs using Spring Batch framework where both annotation & xml-based configuration is done to support various business functionalities.

●Configured Docker setup locally to have a unique environment across different layers of testing.

●As part of securing the Restful web services we used spring security filters along with a bearer token authentication mechanism using JWT token.

●Implemented OAUTH 2 (Rest service authentication) in our application to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.

●Single Sign on (SSO) authentication is



Contact this candidate