Software Engineer
Current• Agile methodology for application development.• Hibernate for object-relational mapping and persistence.• Spring Data JPA, SWING, J rules, Groovy, microservices, Spring Boot, for CRUD operations.• Python for application service components and Spring IOC, SWING.• Action Controllers, Python SOA Interceptors for client validations.• Spring Interceptors for web service request validation and notifications.• i18n and i10n for multiple language support.• Spring Boot and Bootstrap for RESTful Microservices.• Spring MVC and Spring REST Controllers for REST API development.• Object-oriented design, Java concepts, C++ concepts, Collections, Multithreading, Exception Handling, SWING with Python.• HTML5, SOA, CSS3, JavaScript, Angular JS, NodeJS for user interface changes.• JUnit for unit testing, Log4J for logging and debugging.• Maven scripts for application build and deployment.