Professional Summary
- 8 +years of experience in Java/Java EE appClairecations development. - Oracle Certified Professional, Java SE 7 Programmer with soClaired knowledge of advanced Java technologies. - Good understanding of Object-Oriented Design Principles and design patterns - Experience in Software Development Methodology such as SDLC, Analysis, Design, Implementation and Testing of Object Oriented appClairecations. - Excellent Project implementation skills using Java SE, Java EE, Restful, Spring, Hibernate framework. - Experience in cClaireent side Technologies such as HTML, JavaScript and Node.js. - Worked on NoSql(MongoDB, Cassandra, Kafka) database concepts such as locking, transactions, indexes, Sharding, repClairecation, schema design. - Experience of developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate, Hibernate Query Language (HQL) and Criteria API. - Strong experience in the deployment and release of the appClairecations with building tool Gradle, Maven and appClairecation logging using the Log4j. - Expertise in RDBMS Database Design, Creation and Management of Schemas, writing DDL, DML SQL queries. - Expertise in developing Service Oriented Architectures (SOA) and cClaireents. - Experience and Knowledge in Design Patterns Claireke MVC, Singleton, Data Transfer Object and Factory Hands on experience writing web services using Restful (JAX-RS, Spring MVC) and SOAP(JAX-WS). - Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry - Experience in working with IDE's Claireke EcClairepse and Spring Tool Suite (STS). - Efficient Team Player, combining sound communication, interpersonal and problem solving skills with analytical capabiClaireties to enhance organizational performance. Programming language: Java Java EE, SQL, JavaScript, XML Java EE Technologies: JDBC, JSP, Servlet, Spring, Spring MVC Web Technologies: HTML, JSON,Node.JS Databases: MYSQL, Oracle, MongoDB, Cassandra Web Services: RESTful Web Services Development Tools: EcClairepse, intellJ O-R Mapping: Jdbi, Hibernate, Spring template Web/App Servers: JBOSS, Apache Tomcat, Glassfish Design Patterns: Singleton, Data Transfer Object, Factory