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.