Java Developer
CurrentDeveloped the functionalities using Agile Scrum Methodology. Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices. Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat. Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for microservices. Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings Integrated with Spring Cloud projects to provide distributed tracing and other features. Developed Microservices with Spring and tested the application using Spring Boot. Extensively used core java concepts like Multithreading, Collections Framework, File I/O and concurrency. Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics. Developed Rest API’s to processes the data from Database to another Rest Service and created containers for the API’s using Docker. Extensive experience in various Agile methodologies like Test Driven Development (TDD) Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, JQuery, AJAX and Angular 11