Position: Java Developer (Hospitality sphere)
Company: Coherent Solutions
Category: Java
Experience required: 2y
English level: intermediate

Job Requirements
3+ years of experience in developing large scale Java EE (Wildfly) or Spring applications;
Hands on experience in Enterprise Integration patterns;
Hands on experience with MS SQL Server (DDL, tSQL, Stored Procedures, performance optimizations);
Fluent in SQL and familiar with data modeling and data architecture concepts;
Experience developing for performance and scalability on Highly available systems;
Experience with multi-tenant RDBMS design and implementation;
Previous experience working with the Agile/Scrum Methodology;
Written and verbal English communication skills (Intermediate at least);
Familiar with TDD and Junit Framework;
Experience using either EJB or Spring within an Application Server;
Application integration technologies such as REST, Web Services, JMS;
 

Nice to Have:

Experience in using build environments using Gradle, Maven, Jenkins or similar;
Other technologies such as HTTP/HTTPS, FTP/SFTP;
Experience in cloud technologies;
Hands on experience with MongoDB using aggregation, replication;
Experience in establishing and ensuring best practices with containers;
Experience with microservices including REST best practices and API-first design;
Application security implementation using identity management systems;