Senior Software Engineer

Accomplished in the full life cycle of software design from requirements definition, prototyping, proof of concept through to implementation, testing, maintenance and system enhancements.

Technical Expertise

Languages:

Java 11, SQL, XML, JavaScript

Frameworks:

Apache Camel, Spring Boot , Spring JDBC, Mockito, Spring Security , Spring Data - JPA, Junit, Redis, RabbitMQ, ActiveMQ

API’s:

RAML, REST/Json, Eclipse SWT, JavaBeans, JSP, Servlets, EJB 2.1, Collections, JTA, JDBC, Eclipse Platform SDK

Concepts:

OOA/OOD (UML, Design Patterns, Re-factoring), SOA, Micro Services, Unit Testing, Mock Objects, RUP, Agile, Scrum, TDD

App. Servers:

Jboss AS, IBM Webshpere, Equinox OSGI, BEA Weblogic, Tomcat, OpenCMS

Release Tools:

Docker, Maven, Bamboo, Subversion, Jira, Ant, CVS, Git, Rational Suite

IDE’s :

IntelliJ IDEA, Eclipse, Spring Tool Suite

Databases:

Mongo DB, Oracle, MS SQL Server, MySQL, MariaDB

OS:

Windows, Linux