Overall 7+ years of experience working as a Java/Full Stack developer in designing, developing, deploying, and maintaining web-based, client/server applications along with Enterprise and Distributed applications.
Strong conversance working with the SDLC methodologies like Agile Scrum, TDD and managed the successful completion of multiple software development projects over a range of software utilizing Java, HTML, CSS, JavaScript, SQL components.
Extensive experience in Front-End UI technologies like HTML, CSS, Bootstrap JS, Angular JS in developing dynamic and responsive web pages and developed Single Page Applications (SPAs) using various JavaScript frameworks like Angular 14.
Built Restful web services using NodeJS and implemented the front-end using jQuery, AngularJS controllers, directives, and services. Created Angular 14 components, implemented interpolation, input variables, Bootstrapping, Ng For, Ng If, Router Outlet, binding the events, decorators.
Knack in React JS framework to develop the SPA and working with React Flux Architecture and used React Router to turn application into single page application using React JS components, Forms, Events, Keys, Router and Animations.
Used ES6 new features such as Let, Const, Map function modules and other angular type script. Developed Angular components which are compatible with latest versions of Type script, Angular CLI to create controllers and Angular components for Webpages.
Expertise in Java programming and have good understanding on OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Annotations, Concurrency, Multi-Threading, Lambda and Generics.
Deep understanding in implementation of the J233EE Design Patterns like Singleton, Factory, Observer, Proxy, Demand, MVC, Session Facade and DAO Pattern with exposure to UML Modeling.
Used Mocha, Karma along with Jasmine for UI testing and used Junit and Mockito for Back-end code testing and to build applications and performed unit testing for Angular components with frame works using Karma and Jasmine.
Wizard with Java 8 features such as, Default and Static methods, Lambda expressions, Optional Class, Collector Class, and Parallel sort in Arrays and have Knowledge with Data Structures and Algorithms.
Demonstrated proficiency in leveraging Kotlin's concise syntax, null safety, and type inference to write clean and concise code. Utilized Kotlin's extension functions and data classes to enhance code readability and maintainability.
Good knowledge on OAUTH 2.0 to provide authentication and authorization to rest services by exchanging access tokens also have skilled in using the JSON web tokens to securely communicate JSON objects.
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.
Experience with JAX-RS API (Apache CXF, Jersey) and Spring with REST APIs to create REST web services also developing webservices, generate stubs, and consume existing services using WSDL, SOAP, and AXIS.
Solid understanding of deploying the JEE components on the Apache Tomcat, BEA Web logic and IBM Web sphere, Jboss application services and expertise in SOA, Webservices, CXF, XML technologies, XSLT and XPath.
Pragmatic in building scalable web service architectures with various relational MySQL, Oracle DB including NoSQL databases like Cassandra and MongoDB where data storage was scaled rapidly.
Top-notch in using version control and configuration management tools like GIT and CVS. Used version control system like GIT, SVN (subversion) and GitHub to access the repositories used in coordinating with CI tools and maintaining the version across the environments different platforms.
Proficient with container systems like Docker Orchestration and Docker Containerization using Kubernetes and Involved in deploying applications in Amazon Web Services environment using Continuous Integration tools (Jenkins), Continuous deployment tool (Docker), Nginx (HTTP Server) and Git (Source code management).
Expertise in Amazon AWS Cloud administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
First rate with AWS CloudFormation and launch configurations to automate repeatable provisioning of AWS resources for applications. Hosted the applications on Node.js server using express middleware.
Used JIRA for bug tracking and implemented various JIRA plugins such as JIRA client, JIRA importer plugin, JIRA charting plugin, the connector for Microsoft project and JIRA custom field.
Overview
9
9
years of professional experience
Work History
Java Full Stack Developer
Optum
MN
05.2022 - Current
Worked in all phases of SDLC involving specifications, gathering Requirements, Designing, Development, Testing, Deploying, and Maintaining the application by using Scrum Methodology in Agile environment
Developed user interface using Angular and implemented services to pull JSON data which is exposed through REST services.
Java Full Stack Developer
Bank of America
09.2019 - 02.2022
Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Angular 9, Node JS, AJAX
Adoption of new principles such as responsive design, mobile first and adaptive design using Angular 9 libraries.
Full Stack Developer
TCS
India, India
05.2018 - 09.2019
Achieved Optimized performance by Angular 6 lazy loading and Injected Angular 6 built in HTTP service to custom services to communicate with back end with RESTful APIs.
Full Stack Developer
Amaravati Software Innovations Pvt. Ltd
India, India
01.2016 - 05.2018
Designed web pages using HTML5, CSS3, JavaScript, Node.JS, React.js, Redux and developed controllers, services, and DAO layers for the backend using Spring, Hibernate Frameworks.