Sr Java Full Stack Developer
Current• Architected secure and scalable RESTful APIs with Java 21 and Spring Boot for data flow, incorporating OAuth 2.0 and kinit with Kerberos for authentication to maintain strict data security protocols. • Used AWS API Gateway for efficient routing and load balancing across microservices, enabling smooth and scalable communication within the application ecosystem. • Employed Gaia Kafka for distributed messaging and efficient data streaming, supporting the application's high-throughput data requirements. • As a team, managed high-volume data workflows using Amazon SQS and S3, optimizing ETL processes with AWS EKS and Kubernetes, which increased data processing efficiency by 30%. • Optimized data storage and retrieval in PostgreSQL, designing schema structures and tuning queries for improved performance, reducing data retrieval times by 25%. • Implemented the persistence layer using Hibernate with POJOs representing persistence database tuples. • Designed and implemented Java-related portions of the application, including EJBs, after gathering business requirements. • Adopted Java 17 text blocks to handle multiline strings effectively, improving code readability and simplifying integration with templated SQL queries. • Developed responsive and interactive UI components using React, Salt Design, and Pepper, enhancing user experience through seamless data visualization and navigation. • Integrated IQ’s analytics to provide real-time data insights, using Redux for state management.