Sr Java Developer
Current• Developed custom Java-based scripts for automated ETL (Extract, Transform, Load) processes, integrating disparate financial data sources into a unified investment data warehouse. Utilized Java’s concurrent package for multithreading to parallelize data processing tasks, improving the performance of batch operations on large financial datasets by 60%.• Utilized AWS CloudFormation to provision and manage infrastructure as code, ensuring consistent and repeatable deployments across development, staging, and production environments. Implemented serverless architectures using AWS Lambda and API Gateway to handle dynamic workloads, reducing operational costs by 25%.• Designed and maintained microservices-based architectures with Spring Boot, deploying them in AWS using Lambda and API Gateway, ensuring system reliability and operational stability.• Integrated machine learning models using Weka and Apache Spark MLlib to predict financial market outcomes, enhancing decision support capabilities within the investment platform. Deployed Java-based microservices using Docker containers, orchestrating them with Kubernetes to ensure high availability and fault tolerance in a cloud-native environment.• Configured SLF4J and Log4j frameworks for granular application monitoring, enabling efficient debugging and error tracking in production systems. Refactored legacy Java codebases to adhere to industry coding standards, and introduced type safety with Java's generics, improving code maintainability and readability across the development team.• Developed search solutions using AWS, Elasticsearch, and OpenSearch, ensuring high performance and scalability for enterprise-level financial applications at MFS Investment Management.• Developed custom Apache Airflow hooks and operators to interact with Apache Kafka APIs, enabling advanced control over real-time financial data streaming, cluster management, and job execution.