8+ years of IT background in analysis, design, development, and testing of web-based and client-servermultitier applications using Java/J2EE.• Expertise with Agile (Scrum) and Waterfall software development methods.• Expertise in configuring, integrating, and implementing web applications based on Spring 5.x, such asSpring MVC, Spring Security, Spring AOP, Spring REST, and Spring Data.• In-depth understanding of multiple J2EE Design Patterns, such as Factory Patterns, Singletons, andPrototype Patterns.• Proficient with Amazon Web Services, such as EC2, S3, Amazon DynamoDB, Amazon RDS, AmazonElastic Load Balancing, Amazon SQS, and AWS Identity and Access Management (IAM).• Hands on experience with Web Services, Micro-Services, AWS, Docker (JMS, Kafka) and synchronousand asynchronous communications between applications running across multiple servers.• Expert with AWS Services including EC2, S3, Elastic Beanstalk, ELB (Load Balancers), Route53, CloudWatch, Cloud Formation, SNS, and IAM.• Expertise in deploying applications into the AWS cloud environment.• Demonstrated experience with object-relational mapping (ORM) tools such as Hibernate (HibernateConnection Pooling, HQL, Hibernate Caching, Transactions).• Profound knowledge of Java concepts such as exception handling, multi-threading, synchronization,serialization, IO, Java Beans, Executor Services, and Thread Pools.• Specialist in developing RESTful and SOAP-based web services using Java based technologies, such asJAX-RS, JAX-WS, WSDL, and JAX-B, as well as Apache Axis, Apache CXF and Jersey Framework.• Experience with Log4J to monitor the error logs and perform unit testing with JUnit.• Hands on experience in data modeling and performance tuning for Oracle, SQL, and MySQL databases.• Experience with web development tools such as Spring Tool Suite, RAD, Intellij, Eclipse.• Proficient with version control tools such as GIT and GITHUB.Technical Skills -Programming Languages - Java, J2EE, SQL, PL/SQLTechnologies Spring Frameworks - Core Java, J2EE, JSP, JDBC, JSTL, Web Services (SOAP and Restful), XMLSpring MVC, IOC, AOP, JTA, Spring Data JPA, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix.Web Services - JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UIO-R mapping - Hibernate, JPA, JTADatabase - Oracle, SQL-Server, MySQL serverProject Management - JiraBuild & Deployment - Maven, ANT, JenkinsVersion Control Tools - Git, SVN, CVSDesign Methodologies - Agile, Scrum, WaterfallOperating Systems - Windows, UNIX, LINUX.