Position: Senior Java Developer
Company: SoftServe
Category: Java
Experience required: 3y
English level: upper

The scope of the project is to make this platform highly available, auto-scalable, and high load resistant. If you enjoy driving the team, being proactive with technical decisions and suggesting improvements to the processes and ready for frequent communication with the customer, we will be happy to have you in the team!

YOU ARE 
Experienced in Java, Java 11, Spring, Mongo DB, Docker, Kafka, K8, Hazelcast
Confident in microservices architecture design, defining quality attributes and technical drivers, development of application- and solution-scale systems
Experienced in setting up development processes
Ready to take responsibility for technical decisions and clearly explain your vision
Comfortable with situations where negotiation is required.
Experienced in the creation of technical specifications or architecture visions covering quality attributes, diagrams, associated risks, technical and system requirements.
Confident in leading/guiding small teams of engineers to drive them, decompose the complexity to tasks, mentor them and back-up if needed, communicate, and convince around that or another decision.

YOU WANT TO WORK WITH
Microservices architecture
Estimation and scope decomposition
Technical specifications and architecture vision document creation
New technological practice development for the company

TOGETHER WE WILL
Enjoy the project in a friendly team
Be able to grow professionally and develop your career
Care about your individual initiatives – we are open for them, just come and share your ideas
Participate in making technical decisions regarding the project