I am a Full Stack Java Developer with 4 years of experience specializing in the design and development of Java/J2EE applications. My expertise includes core Java concepts such as collections, multi-threading, polymorphism, and serialization, as well as advanced Java 8 features like stream operations and lambda expressions. I am proficient in server-side programming with the Spring Framework, including Spring Boot for microservices, Spring MVC, Spring Security, and Spring Data JPA, with hands-on experience in configuration, integration, and implementation.I have a strong foundation in J2EE design patterns such as MVC, Data Access Objects, and Business Delegate, and possess in-depth knowledge of Java 11 features like lambdas, streams, and Completable Futures. My skills extend to object-oriented programming principles, which I leverage to design and implement robust and maintainable software solutions.My database experience spans relational databases (Oracle, PostgreSQL, MySQL) and non-relational databases like DynamoDB. I am adept at SQL, stored procedures, and functions, and have created and maintained database schemas and structures for both SQL and NoSQL systems.I am familiar with various AWS services, including DynamoDB, IAM, EC2, S3, CloudWatch, and API Gateway. I have worked with AWS Lambda to handle events from S3, API Gateway, CloudWatch, and EC2, integrating with DynamoDB to create efficient cloud-based solutions.In project management, I use JIRA to track user stories, manage progress, and address defects. I am a collaborative team player, quick to learn new technologies, and skilled at managing multiple tasks to meet deadlines. My analytical and problem-solving abilities, coupled with a strong drive for continuous learning and development, ensure my success in delivering high-quality software solutions.