Java Full Stack Developer
Current• Spearheaded the design and creation of web applications and RESTful APIs, leveraging Java and Spring Framework, resulting in a notable 50% enhancement in system efficiency.• Employed Java 8 features such as the Java Stream API, Lambda expressions with references, Collections, and Concurrency API to elevate code quality and readability.• Crafted and implemented an application based on the Spring Framework utilizing the MVC design pattern.• Designed, implemented, and tested services within a Microservice-oriented architecture, integrating REST-based Microservices using Spring Boot and Spring Data with JPA (Java Persistence API).• Introduced pioneering implementations of microservices architecture, Kafka, and Spring Boot, driving a remarkable 50% enhancement in system scalability and responsiveness.• Employed AngularJS as the framework to develop a single page application (SPA) capable of data binding to distinct views and seamlessly synchronizing data with the server, utilizing AngularJS and Bootstrap.• Engaged in utilizing various AWS (Amazon Web Services) offerings such as EC2, VPC, CloudWatch, CloudFront, CloudFormation, IAM, S3, Amazon RDS, ElasticCache, SNS, and SQS.• Demonstrated expertise in integrating Angular applications with Java backend services through RESTful APIs.• Applied AWS expertise and proficiency in containerization to streamline DevOps workflows, resulting in reduced deployment durations.• Monitored the transition and recorded the corresponding result and information into the log file cooperated by log4j.• Improved database structures for efficient data handling, utilizing MySQL, Oracle, and PostgreSQL, resulting in an enhancement in data retrieval speed.• Orchestrated the adoption of Kubernetes for container orchestration, ensuring smooth deployment and scalability operations.• Generating Unit Test cases with the help of internal tools Using JUNIT.