Position: Senior Java Engineer
Company: SoftServe
Experience required: 5y
Category: Java
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

**WE ARE**
SoftServe is a team of 10000+ thinkers and makers, true professionals, and good people. We understand that the best way to build our future is to help you build yours. Our client, the healthcare IT security company, provides healthcare organizations globally with various security and authentication management products.
The product enables organizations to work efficiently while keeping sensitive information secure. Privileged accounts are critical to the successful and productive operation of a business. The client Privileged Access Management ensures privileged account security, with actionable audit trails and reporting, while maintaining minimal disruption to your employees and processes. It uses strong password requirements, automated password rotation, and 'no password access' to maintain IT compliance and prevent security breaches.
As of 2021, we work with over 2500 healthcare organizations in 21 countries, with more than 5 million licensed users. The client draws customers primarily from the healthcare, financial services, and government verticals, as well as the energy/utilities, retail, and telecommunications industries.

**YOU ARE**
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 WANT TO WORK 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

**TOGETHER 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