Position: Java Trainee
Company: SoftServe
Experience required: 1y
Category: Java
English level: intermediate
Published: 2021-07-01T00:00:00+03:00

**We are:**

The platform for creators, providing hundreds of thousands of members around the world with space, community, and services that enable them to do what they love and create their life’s work. We are creating a layer of technology to power their vision of 'space as a service. From identifying and designing a new location, to bringing that space to market in an elastic, easy-to-consume way, to seamlessly operating these spaces to delight our members, they are building state-of-the-art systems to automate, optimize, and enhance the experience. The goal is to dynamically optimize utilization, pricing, even layout, and form factor. This technology advantage has allowed us to scale to 400+ buildings in 20+ countries and will be their competitive advantage as the company continues to grow.
And now we’re hiring one more software engineer to join the team of developers, who build and maintain our internal and member-facing applications. Hundreds of thousands of members around the world rely on these applications to book spaces at our locations, get support, learn about and gain entry to their building, invite guests, and work efficiently while in our spaces. We’re adapting to the realities of COVID-19 and seeking to support new members and new flexibility in the co-working space, and our technology must rapidly adapt to support the business. 
The team you join is the Member App that plays a key role in part of our member's experience at WeWork. 

**You are:**

•	A professional having the following expertise:
•	Strong desire to learn, ask questions, be proactive;
•	Tech stack: Java Spring Boot, Kafka, ODBC, Snowflake
•	Other technologies team working with:
•	Writing unit, integration, and end-to-end tests with frameworks like Jest and Puppeteer.
•	Working with npm, yarn, and Github, PostgreSQL, Docker, CircleCI.
•	The team is working in an Agile development environment and taking initiatives in improving systems for the sake of their teammates.

You are a proactive, initiative person with a strong desire to learn and grow. You are good both as a team player and capable to work independently. 
English level is Intermediate strong as you will be communicating with the New York team regularly at the daily meetings and different ceremonies. 

**You want to work with:**

•	You will have an opportunity to grow in a team of mature engineers who will guide you and help you with your professional development. 
•	Work in a team of engineers, decomposing complexity of tasks, communicate and drive decisions.
•	Utilizing design, coding patterns, tools, and frameworks, and methods to facilitate effectively meeting the team objectives.
•	Driving feature development end-to-end and delivering projects in a fast-moving and dynamic environment.
•	Communicate with the stakeholders of different levels
•	Influencing beyond functional boundaries, such as with product on technical feasibility and roadmap, or with test engineering on tooling and execution needs.

**Together we will:**

•	Deliver high-quality code that impacts the bottom line of the business
•	Drive technical solutions to strategic initiatives
•	Help steer technical decisions about infrastructure and architecture
•	Model engineering excellence and collaborative processes
•	Define the best implementation method and related effort to answer a given problem