• Having worked on web-based and enterprise business applications utilizing Java/J2EE and OOPs for more than 4 years, I have extensive experience as an Agile Full Stack Developer in all phases of the Software Development Life Cycle (SDLC).
• Practical experience implementing Core Java SE 8 concepts such as Lambda functions, Streams API, Transaction Management, Exception Handling, Time API, Generics, and Collection API.
• Expertise in designing Micro services utilizing Spring Boot and Node JS to build more physically separated modular applications which would improve scalability, Availability, Agility of application.
• Expert in using Spring frameworks, including Spring Data, Spring DAO, Spring Batch, Spring Security, Spring Boot, Spring MVC, Spring IOC, Spring REST, and Spring AOP, for transaction management.
• Vast expertise creating scalable, dependable, and effective web and enterprise applications using frameworks like JSP, EJB, Java Persistence API, JNDI, JMS, Struts, and JSF.
• Good experience in developing SOA (Service Oriented Architecture) and Micro services architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework, Node JS (Express JS & Hapi JS).
• Practical experience working with MySQL, Oracle 10g/11g, SQL-Server, DB2, and NoSQL (Mongo, Cassandra), as well as Couch, Graph, and Dynamo databases
• Proficiency with JPA standards, HQL, Hibernate 2.0, 3.0, 4.0, i BATIS, ODM frameworks like Mongoose for mapping Mongo DB, caching, ACID transactions, locking, and other areas.
Java/J2EE Technologies
Servlets, JSTL, JDBC, JMS, JNDI, RMI, EJB, AWT, Applets, Multi-threading, Java Networking
Programming Languages
Java, C, C, SQL, PL/SQL
Application/Web Servers
Oracle/BEA Web Logic, IBM WebSphere, J-Boss, Apache Tomcat
Frameworks & API's
Struts, Spring, Spring Boot, Hibernate, JSF, i BATIS, JPA, Angular JS, Angular 20, Backbone JS, D3, React JS, Node JS
IDE's
Eclipse, IBM RAD, Net Beans, Master Craft
Web technologies
JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON, Adobe Flex, Spring MVC, Angular JS, Angular 20, Node JS
Debugging Tools
Firebug, Chrome
NoSQL database
Mongo DB, Cassandra
Web Services
JAX-WS, JAX-RPC, JAX-RS, SOAP, REST
XML Parser
JAXB, Apache Axis, DOM
Methodologies
Agile, RUP, TDD, OOAD, SDLC
CI/CD Tools
Jenkins, XL Release, Hudson
Modeling Tools
UML, Design Patterns, Rational Rose, Visio
Databases
Oracle, DB2, SQL Server, MySQL, Mongo DB
Version Control
CVS, GIT, SVN
Build Tools
ANT, Maven, Gradle, Jenkins, Hudson