Accomplished in the full life cycle of software design from requirements definition, prototyping, proof of concept through to implementation, testing, maintenance and system enhancements.
Java 11, SQL, XML, JavaScript
Apache Camel, Spring Boot , Spring JDBC, Mockito, Spring Security , Spring Data - JPA, Junit, Redis, RabbitMQ, ActiveMQ
RAML, REST/Json, Eclipse SWT, JavaBeans, JSP, Servlets, EJB 2.1, Collections, JTA, JDBC, Eclipse Platform SDK
OOA/OOD (UML, Design Patterns, Re-factoring), SOA, Micro Services, Unit Testing, Mock Objects, RUP, Agile, Scrum, TDD
Jboss AS, IBM Webshpere, Equinox OSGI, BEA Weblogic, Tomcat, OpenCMS
Docker, Maven, Bamboo, Subversion, Jira, Ant, CVS, Git, Rational Suite
IntelliJ IDEA, Eclipse, Spring Tool Suite
Mongo DB, Oracle, MS SQL Server, MySQL, MariaDB
Windows, Linux