Position: Senior Java Developer
Company: Softserve
Category: Java
Experience required: 1y
English level: intermediate

WE ARE
Our client is one of the world’s well-known IT companies, with a portfolio of tools used widely in IT industry. It is a multinational company with development offices across the world. Our customer is a technically mature company with huge expertise and innovative approach, widely using new technologies existing on the market.

At this moment, SoftServe team is working on nearly 30+ different subprojects/products for this client.

The commerce team is building a cloud platform that will replace our current accounting management system and related services as the commerce backbone. This platform will unify customer experiences as they discover, try, purchase and manage their subscriptions to our cloud offerings.

YOU ARE
Possessing 4+ years of experience in developing highly available enterprise web applications with state-of-the-art Front End web technologies

Strong Java knowledge (must-have option)
Knowledge and understanding of REST, and building REST API
Spring MVC, Spring Boot, Spring Security, Spring Data (Spring stack)
AWS cloud
Passionate and creative problem solving with a focus on high-quality user experience
Strong debugging and troubleshooting skills
Customer/team result focus and Client/detail orientation skills
Readiness to take responsibility and ownership over tasks
An excellent communicator able to work cross-functionally across multiple departments well (with Intermediate Strong+ English level)
Extra power

Knowledge of WebUI – specifically React
Understanding and experience working with federated identity technologies (SSO, OpenID, SAML, etc.)
YOU WANT TO WORK WITH
Creating experiences seen by over 10 million people a month
Developing fast, scalable, highly available, and reliable Web apps
Endless opportunities to grow your career the way you want
TOGETHER WE WILL
Provide hands-on technical leadership and participate in architectural decision-making
Drive new features from inception to production, working across the company with product managers, and other stakeholders
Be dedicated to delivering tested and optimized high-performance code for a distributed container-based architecture
Create and maintain quality software
Participate in resolution of production issues and lead efforts toward solutions
Grow a performant production environment in a way that makes the system increasingly reliable