Java Soft­wa­re Engi­ne­er

Ключевые навыки

REST APIGRAPHQLSQLORMODMNODEJSASP.NETMVCJAVASPRING FRAMEWORKRUSTACTIXАНГЛИЙСКИЙ — B2 — СРЕДНЕ-ПРОДВИНУТЫЙ

We are currently looking for a Back-End Software Engineer. The technology we're looking for is Java. You will be responsible for building the server-side of our web applications, translating our company and customer needs into functional and appealing interactive applications.

DSR Corporation has been the ideal end-to-end solution provider for hundreds of companies, from startups to the Fortune 500, since 1998. Since then, DSR has blossomed into 11 technical divisions, with highly-skilled, technologically-agnostic engineering resources and services in full-stack web, embedded, mobile, wireless, big data / analytics, scalable databases, system software, digital media, SSI / blockchain, and AI / computer vision.

The company has offices located around the world including Denver, Porto, Voronezh, Yokohama-city, and Tashkent.

Let's change our world for the better by doing software right!

www.dsr-corporation.com | www.dsr-iot.com | www.dsr-zoi.com | www.noema.tech

Job Description

We are currently looking for a Back-End Software Engineer. The technology we're looking for is Java. You will be responsible for building the server-side of our web applications, translating our company and customer needs into functional and appealing interactive applications.

Required Skills:

  • Algorithmic mind;
  • Good theoretical knowledge of computer science (words like patterns, recursion, pointer, stack, tree structure etc shouldn't frighten you);
  • 1+ year of professional, relevant experience;
  • Excellent knowledge of Java language;
  • Experience with Node.js;
  • Solid understanding of software engineering techniques, methodologies and practices (OOP, algorithmic problem solving skill);
  • Good understanding of client-server application principles, network applications and protocols, such as HTTP;
  • Experience working with relational and noSQL databases and ORM/ODM frameworks;
  • Experience integrating with REST API;
  • Experience of writing unit tests;
  • Technical English.

Will be a Plus:

  • Experience with well-known frameworks in Java world such as Spring Framework, Vert.x, Quarkus;
  • Experience with deployment of back-end applications (e.g. Terraform, Ansible, AWS (Lambda, IoT), CI/CD);
  • Experience of writing and debugging concurrent applications. Understanding of multithreading model of Java;
  • Fluent English.

What we offer:

  • All the perks of an accredited IT company;
  • Strong engineering team;
  • Unique projects in collaboration with industry leaders;
  • Annual bonus dependent on achievement of company goals;
  • Health insurance;
  • Office/Hybrid work format at Voronezh office in the city center with parking;
  • English language courses;
  • Free restaurant-quality lunches in our corporate cafe;
  • Coffee, chocolate and fresh pastries from our chef;
  • Kicker, table tennis, darts and a boardroom cabinet in the office;
  • Corporate events and team building events, meetups, charity and eco-activities and other events;
  • Opportunity to become a mentor in the DSR training center;
  • Internal trainings and professional community;
  • Working with our multinational team of experienced engineers is a great opportunity to learn and grow.