Senior Java Software Engineer
7+ years of experience design, development, testing of software systems in Java, J2EE technologies 3+ years of Experience in server-side templating languages, front-end technologies 3+ years of Experience in asynchronous programming using NodeJS/Javascript Experience with common API formats (e.g. JSON, XML, Websockets) Must be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. Knowledge of strong encryption methodologies, and common authentication patterns.4+ years of experience in various J2EE technologies including Hibernate, Struts MVC Framework and Spring Framework such as Spring MVC, IOC, AOP and Spring