Sahithi
Sr. Java Full Stack Developer
Email: ************@*****.***
Phone: +1-601-***-****
Professional Summary:
Over 11+ years of experience as a Full Stack Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers.
Strong programming skills in Java, J2EE, with extensive ability to develop scalable applications.
Used Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.
Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.
Experienced in developing Web UI Applications using HTML5, CSS3, Boot Strap, Java Script, and Type script, Ajax, JQuery, Angular.js, React.js, Express.js, Node JS, JQuery UI and Spring MVC.
Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM and SAX.
Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, Dynamo DB, Virtual Private Cloud (VPC), Route53, Cloud Watch, and AWS CLI, Cloud Formation, Cloud Front, Elastic Beanstalk, ELB (Elastic Load Balancers), RDS, SNS, SWF, SES, SQS, and EBS etc.
Experienced in AWS Dynamo DB to capture the any modification on DB.
Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
Adding permissions to AWS SQS to interact with the Queue and involved in writing custom policies.
Experienced in using Eureka Servers while deploying in EC2.
Thorough knowledge of Microservices architecture and experience in implementing several design patterns.
Designed and developed Microservices business components using Java/J2EE, Spring Boot and Implemented REST web services based on RESTful API's.
Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate, EJB, Struts, Servlets, and JSP for UI Applications.
Experienced on spring framework applications like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring Security and SpringBoot and did integration to Microservices into existing system architecture.
Proficient in Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - like MySQL, PostgreSQL, SQL/PL-SQL Oracle10g and NoSQL databases like MongoDB.
Integrated Hibernate in context files and configured Hibernate session factory.
Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP using Spring-WS.
Experienced with web services (SOAP/RESTful) and used to scale the applications for better BOA.
Well versed in developing SOA services and consuming the services.
Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL and exposure to JAXB, JAX-RPC, and JAX-RS and JAX-WS.
Build hypermedia-driven and implemented connectors between HATEOAS and Spring REST services.
Improved overall performance via Multithreading, collections, synchronization, and exception handling strategies.
Used Apache for integration and Data Processing with spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services.
Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CI/CD and AI.
Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
Experience in message streaming by using Apache Kafka.
Experience with large-scale distributed systems using JMS, Message Queues and Spring JMS Integration.
Hands-on experience in using message brokers such as Active MQ and Rabbit MQ.
Hands on experience with Netflix cloud and fall-back technologies like Eureka, Hystrix and Ribbon.
Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit and System Testing.
Experienced on tools like JIRA for bug tracking.
Experienced with CI/CD ANT/Maven/Gradle/Jenkins/CVS/GIT/GITHUB.
Experience with web/application servers Web Sphere, Web Logic, Jetty, JBoss, and Tomcat Server.
Experience in performing Unit testing, Integration Testing and generation of test cases using JUnit.
Experience in working on version control tools like SVN, CVS and GIT.
Good exposure on using IDE'S like Eclipse, Sublime Text, IntelliJ and Net Beans.
Managed the platform over the years through Agile, Scrum and Waterfall practices.
Excellent critical and analytical thinking, written and verbal communication skills, quick learning, rigid attention to detail and ability to work independently as well within a team environment.
Technical Skills:
Languages
Java7/8/11, J2EE, J2SE, Scala, XML
Web Technologies
Servlets, JSP, JavaBeans, Java Servlet API
J2EE Technologies
JSP, Servlet, spring 2.x/3.x, Struts/Struts 2, Hibernate 3.x, Expression Language, JPA, JDBC, Java Mail, EJB, JMS, AMQP, Apache Camel, Oauth1/2
Application/Web servers
Apache Tomcat, IBM WebSphere, Jetty, Jenkins, WebSphere MQ
Databases
Oracle, SQL server, MySQL, DB2
Internet Technologies
HTML5, JavaScript, CSS3, JQuery, Angular JS, Bootstrap, Node JS
Cloud Environments
AWS, Kubernetes
IDE
Eclipse, Net Beans, IntelliJ, Spring Tool Suite (STS)
Message Queues
JMS, Active MQ, Rabbit MQ, Kafka
Defect tracking Tools
JUNIT, JIRA, Bugzilla
Reporting Tools
Jasper Reports, Crystal Reports XI, SSRS
Methodologies
Agile, waterfall, TDD (Test-Driven-Development), Scrum
Build Tools
Ant, Maven, Gradle
Web Services
SOAP, REST
Professional Experience:
Client: JPMorgan Chase & Co, Jersey City, NJ Sep 2023 – Till Date
Role: Sr. Java Full Stack Developer
Description: JPMorgan Chase is a global leader in financial services, offering solutions to the world's most important corporations, governments and institutions. Designed and developed a comprehensive online banking system using Spring Boot, incorporating account management, fund transfer capabilities, transaction history tracking, and robust security measures.
Responsibilities:
Responsible for developing the UI pages using HTML5, CSS3, JavaScript ES6, Bootstrap, JSON, JQuery, Angular 12, Node JS, AJAX.
Followed the Extreme programming methodology for this client and sent out regular updates in the scrum meeting.
Developed a web application using Angular 12 as front - end and using Web API to receive and pass data to back-end.
Developed code to exchange data between one components to other across different modules using Angular 12 framework.
Worked with Angular 12 to develop single page applications, worked with NgRx for managing Angular applications.
Implemented Services by using HttpClient Module in Angular 12 for making the API calls and inject data into the required components.
Used HTTP Request to read data from web servers and process JSON data to render in the UI.
Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
With the concept of React JS Worked on usage metrics and end to end events tracing for analysis purpose.
Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
Used spring Config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
Experience with tools like Experience with Docker Images/containers and Kubernetes.
Worked with Docker and Docker file, build and deployed code on Kubernetes.
Containerized all the Spring Boot, Java and Node.js applications using Docker.
Responsible for overall Docker and Kubernetes setup, configuration, and Architecture. Configured and maintained a large-scale Docker based PaaS environment using Kubernetes.
Apache Maven is used as Build tool to automate the build process for the entire application.
Expert in HTML5/CSS3 development and have experience React.js, angular, Responsive design.
Analyses design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java 11.
Deploy and configure daily iterative builds of Java 11 applications into Tomcat server environments for multiple feature deployment teams.
Worked on reading and writing to/from the files by using newly introduced methods in Java 11.
Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
Prepared JUnit and Integration test cases and integrated with Jenkins.
Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back-end systems).
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in Rabbit MQ.
Coding, testing of reusable JavaScript ES6, CSS3, HTML5 widgets / libraries for complex UI controls and Responsible for JavaScript / AJAX UI upgrades and improvements.
Experience with Angular 12 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, and RXJS.
Created Typescript reusable components and services to consume REST API’s using Component based architecture provided by Angular 12.
Developed several components in the application that implement lazy loading feature in Angular 12.
Enhanced application performance by Angular 12 Component based development in view of future Angular framework transitions.
Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
Implemented Microservices based architecture using Spring Boot interacting through REST API.
Developed REST API’s using Spring Boot, Swagger, Tomcat, Docker and JPA.
Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, and Assembly, deploy jobs.
Developed the application using MEAN stack: Mongo DB, Angular 12 and Node.js.
Performed a lot of DOM operations for loading and manipulating dynamic content on web pages.
Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node JS applications to write in JavaScript ES6.
Made enhancements to existing CSS and DIV tags using box model.
Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
Worked with Agile software lifecycle methodology and involve in daily SCRUM meetings for report, plan.
Environment: Java 11/17, Spring Boot, JQuery, AJAX, Maven, Jenkins, Micro services, Kubernetes, Docker, HTML5, CSS3, Angular 12, Node JS, React JS, JavaScript ES6, Type Script, Bootstrap framework, Jasmine, Git Bit bucket, Apache Embedded Tomcat, Maven, SOAP UI, POSTMAN.
Client: Capital One, McLean, VA Sep 2022 – Aug 2023
Role: Sr. Java Full Stack Developer
Description: Working on API’s Development for Real time and Batch flows of our customer and client facing email streaming systems. Also completed development on customer enhancing features for better streaming of email notifications. Apart from this completed development of Java Based Micro services and Cloud Migration. Digital Messaging system consists of technical infrastructure like we build Micro Services, Restful API’s, AWS Docker Images, AWS Lambdas, AWS cloud watch, and Cloud based Postgres databases.
Responsibilities:
Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
Designed application modules, base classes and utility classes using Core Java.
Used Java8 concepts like lambda expressions and streams while loop iterations and functional interfaces with default method implementations. Spring, Micro Services.
Developed applications using spring (Spring MVC, Spring Boot, Spring IOC, DI) and the persistent layer uses JPA.
Analysed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application for Micro Services.
Rest architecture-based web services to facilitate communication between client and servers and used Postman to test the web service responses.
Produced and consumed centralized Spring Restful Web Services for Enterprise and web applications to consume in JSON format and in trusted client-server environment.
Experience in creating request response POJOs for JSON response through Data Transfer Object Layer. Testing. Written code using Test Driven Development of writing test cases first and then logic to satisfy the test case requirements.
Developed unit test cases using Junit and Mockito get complete unit test coverage. Spring JPA & Databases.
Developed JPA layer using Spring JPA connect with two different databases of SQL Server.
Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
Integrated Active MQ and spring JMS API to send and receive message for the applications RESTful API.
Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M/M: M mappings in hibernate files and created DAO and POJO.
Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
Strong knowledge and experience of SQL and PL/SQL programming. AWS Cloud.
Used the AWS-CLI to suspend an AWS Lambda function.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
Used NOSQL database like Amazon dynamo DB to store data of reporting Application.
Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
Object storage service Amazon S3 is used to store and retrieve media files such as images.
Worked with AWS services like EC2 and elastic bean stack to create new environments as needed.
Developed code using AWS SDK to interact with S3 service to store and retrieve documents. Angular and React Development.
Adoption of new principles such as responsive design, mobile first and adaptive design using Angular 9 libraries using Typescript.
Developed SPA project using Angular 9 and Typescript for frontend, Node JS and Postgres for backend.
Used Angular 9 services for type checking and improved build times, enabling Ahead of Time compilation by default.
Designed and coded customized Angular 9 services to interact with the backend API and serve components.
Worked with Angular 9 forms, modules, DOM, events, expressions, controllers, filters, and Http Request.
Developed React POC for new modules to create reusable components and a sample dashboard for providing admin functionality of the app. CI/CD.
Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used Jenkins for CI/CD process.
UNIX shell scripts for logs and cron jobs. Used log4j to print the logging, debugging, warning, info statements.
Worked on build/deploy tools such as Jenkins, Docker for Continuous Integration and Deployment for Microservices.
Hands on experience in writing unit test cases using Junit and Mockito framework.
Implemented Selenium Web Drivers and Protractor for testing the UI components.
Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
Environment: Core Java, Java 1.8, J2EE, Spring, Rest, JPA, Spring MVC, Spring Boot, Bootstrap, JavaScript, RxJS, Type Script, Angular 9, Oracle, PL/SQL, CRUD, Eclipse, Jenkins, Maven, GIT, Tomcat, STS,JSON, Unix Script, Microservices, Spring Cloud, Kibana, Docker, Node JS.
Client: Wells Fargo, Iselin, NJ Jan 2021 – Aug 2022
Role: Sr. Java Full Stack Developer
Description: Responsible for modernizing Client Reference Data platform by enhancing the current platform, implementing domain driven services, and migrating the application technology to Java.
Responsibilities:
Followed Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
Developed the User Interface using HTML5, CSS3, JavaScript, JQuery and enhanced response using twitter Bootstrap and Angular JS.
Designed, developed a custom, single-page, responsive web application on front end using Angular 6.
Develop the UI component architecture for developer framework using Angular 6, Typescript, HTML5, CSS3 and Bootstrap.
Created custom, self-contained, reusable and testable Angular 6 modules, controllers, directives and services to implement key functionalities for customer account summary.
Developed applications using JavaScript, RxJS, Angular 6 using Type Script, Angular Material with reusable components, input/outputs to various components, routing module etc.
Developed a Single Page Application using Angular 6 to on-board the developed IPM modules to the clients.
Consumed the developed Web services in Angular application.
Developed front-end components using Angular 6, Type Script, Angular Material and NgRx-bootstrap and Node.
Used Angular Http clients to make Ajax calls and load the data into UI components like tables, grids, and models. Worked on customizing the Bootstrap classes using CSS pre-processes like SASS.
Worked on the enhancements of the navigation and menu button into responsive features using Bootstrap Nav-default class and Collapse button.
Used Ajax calls to consume RESTful web services to fetch data and implement asynchronous communication with server side and then rendered the data on Prime NG data tables.
Worked on creating Angular custom pipes to sort the history of various customers through order of date, year and month, NgRx for display of the history of customer details in tables.
Implemented Micro-Services based Cloud Architecture using Spring Boot.
Created and Configure Micro services architecture for CDT Directory project and integrated with Angular application.
Worked on Proof of Concept for developing application using Node JS and Mongo DB.
Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
Spring Batch is used for Batch processing with which notifications are sent in timely manner.
Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Batch, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC.
Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
Implemented the authentication and authorization of the application using Spring Security and OAuth.
Developed JAX RS and Jersey Container for http REST Calls and web services using all formats of data for Transmission like JSON, XML, TEXT and others.
Developed Restful Web services for transmission of data in JSON format.
Exposed APIs both as REST and SOAP via Apigee Platform.
Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.
Developed and executed software systems utilizing JavaScript and Groovy.
Spring beans were used for controlling the flow between UI and Hibernate.
Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.
Developed AWS S3 to copy project Artifact into S3 bucket.
Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
Created and configured the continuous delivery pipelines for deploying micro services and lambda functions using Jenkins CI server. Achieved Dependency injection by creating spring services, Spring Dynamic Modules (OSGI), spring controllers and DAOs to wire objects of business classes.
Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
Used RAD as IDE to develop the application and followed the standard features for debugging and running.
Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Log4J was used to monitor the error logs and used GIT as version control tool.
Followed the Maven build life cycle to build the application and deployed into WebSphere application server.
Developed test cases and performed unit testing using JUnit.
Environment: Java 1.8, J2EE, HTML5, CSS3, Java Script, JQuery, Angular 6, Node JS, AWS, Micro Services, Mango DB, spring, spring boot, Hibernate, MVC, Web Services, MAVEN, WebSphere, RAD, JUnit, Apache Flex, JMS, log4j, Mongo DB, REST Client, Jenkins, UNIX, JIRA, Git.
Client: Walmart, Bentonville, Arkansas June 2018 – Dec 2020
Role: Java Full Stack Developer
Description: Wal-Mart is a retailing corporation company that operates as a chain of supermarkets, discount department stores and grocery stores. Designed and developed Web Services (Restful) of pricing system which is the provider of managing the pricing flow from the suppliers to the stores.
Responsibilities:
Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for SPA.
Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information.
MYSQL was used as the database for the application which was hosted in the cloud using Amazon RDS service.
Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies.
Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.
Analysing of SOA based application with Solar Web services apache ignite cache based systems for optimal design/usage. Experienced in implementing Micro Services, SOA with xml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management.
Experience in creating RESTful and Web services using Jersey, spring framework and JAX-RS.
Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth 1/2.
Creating REST based Web Services by establishing links using HATEOAS from spring based Applications.
Involved in developing API's and Rest API proxy using APIGEE edge and for sending mobile notifications.
Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection. Involved in Designing Kafka messaging queues.
Developed Data Access Object using Hibernate as ORM to interact with DBMS MySQL and Mongo DB.
Optimized the full text search function by connecting to Mongo DB.
Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels.
Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
Performed daily Night Build and Weekly Build and Release for the product using Ant, Maven build scripts.
Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
Deployed the Application EAR and RESTful Services on JBoss Application Server.
Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc.
Environment: Java//J2EE, HTML5, CSS3, JavaScript, JQuery, Spring, Spring Boot, Spring MVC, Angular 4, Node JS, MySQL, SOA, JDBC, Hystrix Dashboard, AWS, Netflix Ribbon, Hibernate, REST, JSON, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux, MongoDB, GIT, PL/SQL, Docker, ANT, JIERA, Kafka, JMS.
Client: Girnar Newtel Solutions Pvt Ltd, Hyderabad, India May 2013 – July 2016
Role: Java Full Stack Developer
Responsibilities:
Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
Participated in design and development as a Core Java and J2EE Software developer. Understanding software requirement and utilizing apposite technology to enunciate most apposite data flow between front end and back end technologies.
Experience in developing, deploying, and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker.
Developed and tested features in an AGILE environment using Angular and TypeScript.
Implemented Angular 2.0 features to create effective web designs, including the development of a single-page application with multiple views using route services and the Angular JS 2.0 framework.
Utilized JavaScript and AJAX to query Elastic search indices, displaying JSON results on web pages using HTML and CSS.
Integrated Bootstrap 3.0 into the Angular 2.0 platform for enhanced styling and linked it to the root component of the application.
Successfully adapted to changes from Angular 1.x to Angular 2.0, incorporating features like @Route, Router Outlet, and router-link.
Leveraged TypeScript and its features, such as static typing, classes, and interfaces, to create reusable components and services using the component-based architecture provided by Angular 2.
Contributed to the creation, enhancement, and maintenance of PostgreSQL database functions, implementing CRUD operations for the object model.
Worked on Angular 2.0 by consuming REST web services, using Angular 2.0 forms like template-driven forms and reactive forms for form validations.
Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.
Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, Restful web services.
Implemented authentication and authorization for the application using Spring Security and Oauth2.
Worked on Java 8 Lambda expressions and Pipelines, Streams.
Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
Worked as System Analyst required to work outside standard hours to oversee upgrades