All jobs

Java Software Developer

Position Summary

We are looking for software engineers who specialize in back end focused Java development to join our team, grow with us, introduce us to new ideas, and develop our platform that allows our users to manage their cloud environments most conveniently and efficiently. You will impact major feature and new product decisions as part of our remarkably high performing, collaborative team of engineers who thrive on the business impact of their work. With strong team support and significant freedom and self-direction, you will experience the wealth of interesting, challenging problems that only a high growth startup can provide.

  • 3+ years of professional experience with Java
  • Knowledge of Hibernate or Spring preferred
  • Knowledge of full Java development processes (build tools, continuous integration, automated testing, deployment)
  • Firm understanding of best practices for object-oriented and microservice software with a particular emphasis on Java
  • Linux experience
  • Develop and maintain reliable application architecture, data structures, gateway systems, messaging APIs, and recovery mechanisms
  • Follow software design best practices such as continuous integration, test-driven development, and regular deployments
  • Troubleshoot issues and test for bugs and quality assurance throughout the software development cycle
  • Proactively resolve errors, own mistakes when they happen, and share what you learn with colleagues
  • Work in a fast-paced environment to help generate ideas and quickly turn them into robust, well-tested, functioning code (including but not limited to Java)
  • Operate in a modified agile environment where we spec, estimate, and divide up work as a team and then manage ourselves independently
  • Competitive salary matching your skills and experience + constant growth. The precise salary is to be negotiated during an interview;
  • Five-day workweek with the freedom to set your own office hours (within reason);
  • Work experience in an international company with a set of interesting tasks and challenges;
  • Professional growth and career development;
  • Corporate-sponsored English courses;
  • A comfortable office in Novosibirsk or remote work;
  • Allocated budget for further training and certification;
  • Employment under the Labor Code of the Russian Federation;
  • Freedom of decision-making within your responsibility;
  • Open atmosphere, participation in product development decisions;
  • Participation in conferences and thematic events is encouraged and sponsored;
  • Optional business trips, home and abroad.
This website uses cookies to ensure you get the best experience on our Platform. Learn more
Got it
Always happy to help you