Senior Full Stack Developer - Java
Current- Actively involved in the analysis, design, development, testing and maintenance process of the application using Agile methodology which includes daily Stand-up meetings, Weekly scrum etc.
- Developed and maintained enterprise-level applications using Java, Spring Boot, REST, Spring Data, Spring Cloud, Hibernate, Spring Security, Oracle and Messaging technologies, ensuring adherence to Test-Driven.
- Used Spring Dependency Injection, Spring MVC components, Spring Annotations, and other Spring Modules to implement the business layer and navigation part of the application.
- Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message queues.
- Designed and implemented RESTful APIs following best practices, ensuring high scalability and security.
- Implement Java 8 features including Lambda Expressions (for code optimization and improved performance), Advanced for each loop, and Streams.