Position: Senior Java Engineer
Company: AOG.jobs
Category: Java
Experience required: 3y
English level: upper

A Senior Java Engineer with strong programming and good analytical and communication skills who can handle really complex world-class enterprise security and authentication software with the next technical background 
At least 3-year relevant experience 
Java Standard Edition 8+ 
Java Enterprise Edition, Apache Tomcat WEB Development, Jersey REST API, JAXB, Jackson 
SQL, JDBC, Hibernate 
XML, JSON, XSLT, XPath 
Linux, Windows, SSH (tunnels, exec), Proxy, SAML, LDAP 
Optional but preferrable: implementation details of SSH, RDP, VNC, SQL, Radius protocols, Apache SSHD (former Mina), Python, AWS, Azure 

You will be working with:
Requirements and design 
Coding of new functionalities/features 
Defect fixing after qualification of implemented stories/features 
Coverage by unit and integration tests 
Source control and Continuous Integration 
Demo and knowledge sharing session after feature implementation 
Development environment setup, configuration, and tools usage 
Product Management and Product Owner on a regular basis

We will work on a stable project with clear and well-defined transparent processes 
Develop an open environment and ability to participate in all phases of feature design 
Daily direct communication with US customer