Senior Java Full Stack Developer
Current•Engaging in user requirement sessions to effectively collect and document business requirements.•Accountable for the development and upkeep of the architectural framework for a Restful API utilizing Spring Boot.•Integrated Spring Security and OAuth 2.0 for secure authentication and authorization of RESTful APIs, ensuring data confidentiality and integrity.•Implemented RESTful APIs using Spring MVC.•The developed Spring Boot application was deployed on the AWS platform utilizing Spring Cloud. •Implemented real-time data streaming using Spring Boot and Apache Kafka. •Designed and implemented Kafka Connect connectors for seamless integration with various data sources and sinks, enabling efficient data ingestion and extraction from external systems.•Experience on practical implementation of cloud-specific AWS technologies including IAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.•Authenticating Users and to provide the security to Restful web services using OAUTH 2.0.•Responsible for designing and implementing the UI component architecture for using Angular 5, Typescript, HTML5, CSS3, and Bootstrap.•Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI Technologies using HTML5,DHTML,CSS3 (SaaS, LESS) frameworks Bootstrap, Java script jQuery, AJAX by managing all facets and pipelines of application.•Implemented test-driven development (TDD) practices, writing unit tests before coding, resulting in improved code quality, better design decisions, and faster bug detection and resolution.•Used Jenkins for continuous integration and continuous deployment•Used Selenium web driver for testing the functionality of our application•Used Cucumber for behavior driven testing•Created NewRelic for application monitoring.•Involved in implementing SSO to integrate secure user authentication into the system.