Sr Java Full Stack Developer
Current• analysis and testing of Software Development Life Cycle (SDLC) and used agile methodology for developing application• Designed and developed Microservices using Spring Boot ,which can do the routing, security control in the cloud Microservices & Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM, HTML5, CSS3, JavaScript, JSON, AJAX, React js, Bootstrap, NodeJS and XML, Swagger UI documentation for the REST API's, Secured REST services using Spring security OAuth 2 using JWT tokens• Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries, Microservice to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate, JPA and messaging engines ,Spring Security ,Kafka topic and applied conversation from JSON to pipe delimited String data format to be saved in Oracle and NoSQL. • Made the integration of data in several applications in favor of JSON documents with dynamic schemas using MongoDB (NoSQL) database ,Angular 9 custom services to implement dependency injection and used pipes to transformations., MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from NodeJS andUsed REST Client and POSTMAN to test the REST based Junit and Mockito• JDBC providers, JDBC data sources, connection pooling ,Lambdas, Streams, Observables, and Completable Futures ,pipelines for deploying micro services and lambda functions using CI/CD Jenkins server. • Developed API for using AWS Lambda ,AWS services , EC2 using Elastic Beanstalk and Elastic Container Service-Docker, automate installation of auto scaling, AWS cloud (EC2, S3, Lambda). • Wrote JUnit test & SonarQube, Maven, jira and Jenkins ,GIT, Log4J to keep track of the whole work and changes, collaborating with several developers.