Expert level technical experience and development expertise in Core Java, Kotlin, J2EE, JSP, Servlets, Struts, Webservices, Spring, Hibernate, Java Script, JQuery and AJAX
Experience with Object Oriented Analysis and Design, using Domain Driven Design, and Design Patterns
Experience with Web 2.0 concepts and technologies (AJAX, HTML5, JavaScript, CSS, etc.)
Design level experience and solutions incorporating Java, Kotlin, JPA/Hibernate, JMS, Kafka, Streaming technologies, Web Services, Web Applications, HTML, XML, JSON, AJAX, JavaScript and jQuery
Experience with tools like Maven, ANT, CVS, SVN, Git
Experience and development expertise in data-driven applications using significant relational database engines/NO SQL Databases as part of the overall application architecture (experience with any or all of the following highly preferred: MySQL Oracle, SQL Server, MongoDB, Cassandra)
Excellent debugging and testing skills.
Advanced degree or equivalent experience in Computer Science, Engineering, or a related technical field, with a strong focus on backend services, IoT & wireless networking.