Position: Middle Java Developer
Company: SoftServe
Experience required: 3y
English level: intermediate

WE ARE
SoftServe is a leading advisory and IT development service company focused on helping Clients to build cutting-edge and innovative solutions.

We are searching for a Java Developer to provide software engineering services throughout the deployment and release management cycles. We are looking for motivated, detail-oriented individuals that demonstrate a focus on customer service as well as effective communication and problem-solving skills

YOU ARE
A professional having the following expertise
•	Java 8/11 and higher, Spring (Boot, Data, Security), PostgreSQL, NoSQL datastores (DynamoDB), Redis, Kafka with Apache Avro and Apache Storm, Microservices, AWS, SSO integrations (OAuth2, Active Directory, etc.), Kubernetes and Docker
•	Bachelor’s Degree in Computer Science or equivalent work background
•	Solid understanding of software development best practices and methodologies
•	Working in a team-oriented, collaborative environment
•	Excellent communication and collaborative problem-solving skills
•	Knowledge and applicable expertise with Agile methodologies such as SCRUM and Kanban
•	Container platforms such as Docker
•	Build tools like Maven, SBT, or Gradle
•	Good time management skills and structured work methodology

YOU WANT TO WORK WITH
•	Java 8/11 and higher, Spring (Boot, Data, Security), PostgreSQL, NoSQL datastores (DynamoDB), Redis, Kafka with Apache Avro and Apache Storm, Microservices, AWS, SSO integrations (OAuth2, Active Directory, etc.), Kubernetes and Docker
•	Development of a solution from scratch
•	Direct everyday communication with the Client
•	Technical communication and code reviews
•	Geographically dispersed team members
•	Implementation of scalable and cost-effective software systems that meet business requirements

TOGETHER WE WILL
•	Develop high-quality software using industry-standard best practices including unit testing, code reviews, continuous integration, and continuous delivery
•	Actively participate in scrum meetings, iteration planning, feature demos
•	Provide your expertise and support to other members of the engineering teams, particularly in resolving discovered issues
•	Collaborate with project team members or customers to evaluate or diagnose problems and recommend possible solutions
•	Enjoy flexible working hours – whether you are a morning bird or a sleepy-head, it is ok with us
•	Show you our casual atmosphere – no dress code
•	Care about your individual initiatives - we are open for them, just come and share your ideas
•	Make you familiar with our structured career path and development opportunities