Full Stack Java Developer
Current• Involve in working environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies. Used Angular 8 to structure JavaScript code in an MVC model (Model-View-Controller) to build a SPAs, created custom directives for re-usable components (multi-field form elements, background file uploads).•Defined and developed the application’s presentation layer using HTML5, CSS4 and JavaScript frameworks. Deployed Strong Microservices in Kubernetes which was hosted on AWS. •Developed applications using jQuery, React JS for view rendering and implementing React•Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.•Worked on Java 8 Lambda expressions along with Streams API for creating internal iteration and performing chain operations as Filter, Map, Functional interfaces to invoke lambdas, Method References feature to point methods by their names.•Hands on experience in database modeling, design and development of PL/SQL stored procedures, packages in RDBMS like MySQL, SQL Server, Oracle, and PostgreSQL.• Developed Microservice using Spring Boot and Spring MVC, Spring JPA, Spring Security to create REST endpoints and integrated Swagger to get dynamic documentation and deploy on AWS.• Worked in implementing Microservices, SOA base web Services using Top Down and Bottom-Up approach. Used Annotations for Dependency Injection for REST API s and Spring Boot for Microservices.• Experience in using Spring AOP and Spring Actuator for Microservices. Implemented microservices to process the messages into the Kafka cluster setup.• Used Spring JPA to perform the CRUD operations and persist the data to the database.• Created SQL Map config files to create the SQL queries, map the data and objects to retrieve data from the database using IBATIS.• Deployed Spring Boot based microservices on Docker container. Experience with AWS EC2 container services and AWS console.