Position: Middle Java Software Engineer
Company: SoftServe
Category: Java
Experience required: 2y
English level: intermediate

**WE ARE**
SoftServe helps our client with digital transformations. Our customer provides the first and only comprehensive identity governance product to be truly delivered as Software-as-a-Service (SaaS). Built from the ground up on a microservices, multi-tenant architecture, it provides services for access certifications, access request approvals and automated provisioning, password management and separation of duties to connect and centrally control access to every application.

**YOU ARE**
- A strong Java Engineer with at least 2-year experience with Spring/Spring Boot
- Aware of the importance of shipping code early and often
- Skilled with Kafka, Distributed Systems, Cloud Computing, AWS
- Experienced with Continuous Delivery
- Proficient in building readable APIs
- Experient in instrumenting code for gathering production performance metrics
- Possessing Masters or BA/BS preferred in Computer Science, or equivalent work experience as an advantage

**YOU WANT TO WORK WITH**
- AWS cloud environment
- Test-driven development practices (code coverage is around 80%)
- Enhancing and maintaining the identity product by building new, and maintain existing, APIs and services that will be operating in high scale, low latency environments
- Providing simple, elegant solutions to problems
- Building a top-quality governance solution

**TOGETHER WE WILL**
- Deliver efficient, maintainable, robust Java-based microservices
- Produce designs and rough estimates, and implement features based on product requirements
- Collaborate with peers on designs, code reviews, and testing
- Produce unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features
- Enjoy the project in a friendly team