Sr. Java Full Stack Developer
Current● Used Angular 4.0 to create a unique, single-page, responsive online application that uses validations, modules, events, expressions, directives, controllers, and filters.● Hosted application on AWS EC2 with additional scalability, security, and dependability provided via AWS Lambda, AWS IAM, AWS DynamoDB, AWS S3 bucket, and AWS Route 53. ● Leveraged Java 11 and J2EE, along with associated technologies such as Servlets, JSP, and EJB, to develop the back end of web applications.● Frequently used Spring Framework components MVC, DI (IOC), JDBC Templates, Spring Security, and AOP.● Utilized MVC to implement a clear separation of concerns within the application, making it easier to manage and maintain.● Extensively utilized HTML5, CSS, SCSS, JavaScript, TypeScript, NodeJS, Angular, and XML in front-end development projects.● Managed AWS Aurora databases, including setting up CloudWatch alerts and alarms and configuring VPC and Database Subnet Groups for resource isolation. Utilized AWS Java SDK for smooth database access while dealing with a variety of SQL and NoSQL databases on the AWS platform, including RDS Aurora, MySQL, DynamoDB, and MongoDB.● Implemented DI to decouple components and manage dependencies more effectively. This helped in achieving a more flexible and testable codebase.● Used JDBC Templates to simplify database access and streamline interactions with SQL and improved data retrieval and manipulation processes.