Full Stack Java Developer
Current• Architected and developed scalable microservices and RESTful APIs using Spring Boot and Java 17, enhancing system modularity and performance• Implemented GraphQL for unified API endpoints, integrating multiple backend services to streamline data aggregation and improve query efficiency• Engineered high-performance Angular 14 and React applications with robust state management, ensuring responsive and efficient user interfaces• Designed and implemented event-driven architectures… Show more • Architected and developed scalable microservices and RESTful APIs using Spring Boot and Java 17, enhancing system modularity and performance• Implemented GraphQL for unified API endpoints, integrating multiple backend services to streamline data aggregation and improve query efficiency• Engineered high-performance Angular 14 and React applications with robust state management, ensuring responsive and efficient user interfaces• Designed and implemented event-driven architectures using Apache Kafka for asynchronous communication between microservices, improving scalability• Implemented comprehensive security measures using Spring Security and OAuth 2.0, ensuring secure authentication and authorization across services• Optimized complex database queries and implemented Liquibase for version control, improving data retrieval efficiency and schema management• Containerized applications with Docker and orchestrated deployments using Kubernetes, enhancing application portability and scalability• Utilized a wide range of AWS services including EC2, S3, Lambda, and DynamoDB to build scalable and resilient cloud-native solutions• Implemented and optimized CI/CD pipelines with Jenkins, incorporating SonarQube for automated code quality checks and security analysis• Conducted comprehensive testing using JUnit, Mockito, and Cypress, ensuring robust application functionality and reliability• Successfully migrated legacy Angular applications to Angular 14, significantly improving performance, security, and maintainability• Developed and implemented Shell scripts for complex data migration tasks between various databases and file formats, ensuring data integrity Show less