On my current project I'm working on AWS Lambda function written on Java. At some moment the structure of the function has become quite complex, there became a lot of related components and I decided that would be more clear and convenient to use some IoC framework/library for reducing close coupling and complexity.

Previously I worked only with Spring Framework, but I know that it's pretty highweight stuff and I afraid that with Spring I will reach Lambda limits pretty fast (package size, execution duration, etc). Due to that I'm looking for some alternatives which would fit to AWS Lambda limits and ideology. What would be the best option for my case?