V
Vinodhini
Vinodhini
About
Detail
Java Developer
• 6 years of IT programming experience in web based and client server multi-tier applications using Java technologies, including Analysis, Design, Development and Testing. • Software Development Methodologies such as Agile, Scrum, Waterfalland TDD expertise. • Knowledge of Spring Framework modules such as Spring MVC (dependency of injection), IOC, AOP, Spring JDBC, SpringJTA, Spring IO, Spring Security, Spring Boot with Thyme leaf, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring NetFlix and Spring Hystrix. • Experienced developer proficient in Angular and J2EE, with a track record of delivering high-quality web applications and enterprise solutions. • Proven track record of designing, implementing, and managing AWS services to meet business needs. • Experience deploying microservices to AWS Cloud using Spring Boot. • Understanding of REST and Microservices development/implementation. • Experience with Spring Boot microservices using Java 11 with extensive programming experience. • Expertise in creating Spring Bootbased Web Services. • Working experience implementing microservices based on Spring Boot. • A solid understanding of microservices patterns, including Circuit Breaker/Hystrix, Aggregator and ProxyChaining. • Experience using Hibernate for mapping Java Classes with database and using Criteria API and Hibernate Query Language (HQL). • A strong background in securing applications using Spring Security by using different authentication/authorization techniques, such as Basic Authentication, OAuth 2.0 and LDAP. • A solid understanding of contract-first Web services (WSDL, REST, SOAP, JAX-WS). • Proficiency with WebLogic and Apache Tomcat Application Servers. • Expertise in Oracle, DB2, MySQLand SQL Server databases. • Working experience with IDE tools like Visual Studio, IntelliJ, Spring Tool Suite (STS) and various plugins such as Find bugs. • Knowledge of Version Control Systems like GIT, Github and SVN. • Working experience with MAVEN and CI (Continuation Integration) tools, such as Jenkins. • Expertise with defect tracking tool JIRA for creating and tracking defects during the QA phase. • An excellent communicator, good at analyzing user requirements, and able