Position: Senior Java Software Engineer
Company: SoftServe
Category: Java
Experience required: 3y
English level: intermediate

**WE ARE**

We're changing the way people think about enterprise security technology. With our innovative platform, we're helping to build a borderless world where people have total freedom to work wherever and however they want. We're headquartered in Denver, Colorado, and we have offices and employees around the globe. And we serve the largest, most demanding enterprises worldwide, including over half of Fortune 100. Because even in the most complex enterprise environments, security shouldn't be a source of anxiety. It should be one of your greatest competitive advantages. We call this digital freedom. And it's not just something we provide our customers. It's something that drives our company.

People don't come here to join a culture that's built on digital freedom. They come to cultivate it. We have developed a cloud-based platform to manage permissions and provide a consistent way for customers, employees, and partners to sign on to their diverse applications and resources. As a Software Engineer, you will be a part of an exciting and challenging project of SaaS products. You will work on an engineering team developing the next generation of solutions. If you are an accomplished and passionate Java Software Engineer with experience in building high-performing, scalable, enterprise-grade, essential applications, then your place is with us.

**YOU ARE**

Possessing at least 3-year-expertise in software development (Java)
Demonstrating specialized knowledge in Java 8, SpringBoot, Spring core, Spring MVC
Experienced with Git, JUnit, Mockito, Maven
Proficient with Kafka, Cassandra
Desired knowledge of Docker, Kubernetes, Kafka streams, LDAP
A team player with a positive mind, high motivation, and willingness to work on a long-term project
Showing Intermediate+ English level 

**YOU WANT TO WORK WITH**

Agile methodologies
Estimating and scope decomposition
Risk assessment, defining
Investigating and suggesting a possible solution
Participation in regular meetings with the customer

**TOGETHER WE WILL**

Learn about the Client business and its domain
Will be a part of an exciting and challenging project for the next generation of security SaaS products
Collaborate closely to deliver new features/modules, solve problems, establish/maintain processes, maintain existing modules, etc.
Plan and estimate work to be completed
Have a flexible schedule and work in a friendly environment and experienced team
Grow professionally