JAVA ENGINEER

1 Month ago • All levels

Job Summary

Job Description

The Java Engineer will be responsible for developing Spring Boot services within a micro-service oriented architecture. They will ensure the applications are robust and maintainable, coordinating with the team on infrastructure layers. Key responsibilities include translating storyboards, designing and maintaining Java code, ensuring performance and quality, identifying and resolving issues, and maintaining code quality. The engineer must also create database schemas and implement automated testing. This role requires a commitment to collaborative problem-solving, sophisticated design, and quality product delivery.
Must have:
  • Proficient in Java, with knowledge of its ecosystems.
  • Solid understanding of object-oriented programming.
  • Experience with Spring/boot, Hibernate and MVC.
  • Familiarity with code versioning tools (Git).
Good to have:
  • Experience with cloud services (Azure, AWS, Google Cloud).
  • Experience with distributed systems.
  • Experience with Docker.
  • Experience with Microservice oriented architectures.
  • Experience with MQs (SQS, RabbitMQ, Kafka).
Perks:
  • Highly competitive salary.
  • Work in a promising international project.
  • Friendly staff and working atmosphere.
  • Paid holiday.
  • A five-day working week and full-time work with a flexible schedule.
  • Work in Voronezh / Moscow.

Job Details

We are looking for a great developer who is proficient with Java. Your primary focus will be developing Spring Boot services in a micro-service oriented architecture. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design and quality product is important.

Responsibilities:
Translate application storyboards and use cases into functional applications.
Design, build, and maintain efficient, reusable, and reliable Java code.
Ensure the best possible performance, quality, and responsiveness of the applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization, and automatization.

Skills:
Proficient in Java, with a good knowledge of its ecosystems.
Solid understanding of object-oriented programming.
Familiar with various design and architectural patterns.
Skill for writing reusable Java libraries.
Knowledge of concurrency patterns in Java.
Familiarity with concepts of MVC, JDBC, and RESTful.
Hands on experience on development frameworks like Spring /boot, Hibernate and MVC.
Knack for writing clean, readable Java code.
Understanding fundamental design principles behind a scalable application.
Creating database schemas that represent and support business processes.
Basic understanding of JVM, its limitations, weaknesses, and workarounds.
Implementing automated testing platforms and unit tests.
Proficient understanding of code versioning tools, such as Git.
Familiarity with build tools such as Ant, Maven, and Gradle.
Familiarity with continuous integration.

Considered as a plus:
Experience with cloud services (e.g. Azure, AWS, Google Cloud).
Experience with distributed systems.
Experience with Docker.
Experience working with Microservice oriented architectures.
Experience with MQs (e.g. SQS, RabbitMQ, Kafka).

Perks:
Highly competitive salary.
Work in a promising international project.
Friendly staff and working atmosphere.
Paid holiday.
A five-day working week and full-time work with a flexible schedule in a comfortable office in the city center.
Work in Voronezh / Moscow.

Similar Jobs

Reltio - Intern - Software Engineering

Reltio

Lisbon, Lisbon, Portugal (On-Site)
3 Weeks ago
NCR Voyix - Application Development Engineer III - Salesforce Developer

NCR Voyix

Gurugram, Haryana, India (On-Site)
1 Month ago
bytedance - Backend Engineer, Video-On-Demand - 2025 Start

bytedance

Singapore (On-Site)
7 Months ago
The Walt Disney Company - Senior Principal Software Engineer

The Walt Disney Company

San Francisco, California, United States (On-Site)
1 Month ago
Interactive Brokers - Senior Automation Quality Assurance Engineer

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Glean - Solutions Engineer - Central

Glean

(Remote)
2 Weeks ago
Google - Senior Software Engineer, Full Stack

Google

Mexico City, Mexico City, Mexico (On-Site)
7 Months ago
Splice - Senior Engineering Manager

Splice

United States (Remote)
1 Month ago
FICO - Site Reliability Engineering - Engineer I

FICO

Guadalajara, Jalisco, Mexico (Remote)
1 Week ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
3 Months ago
Google - Software Engineering Manager, Visual Language and Multimodal Modeling

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
London stock Exchange - Analyst, Operational Support – DSM

London stock Exchange

Taguig, Metro Manila, Philippines (On-Site)
1 Week ago
appier - Senior Software Engineer, Data Backend

appier

Taipei City, Taiwan (On-Site)
2 Weeks ago
Ion - Cloud Engineer - Graduate Development Program

Ion

Pisa, Tuscany, Italy (On-Site)
7 Months ago
Ion - Technical Consultant - Endur

Ion

Houston, Texas, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Voronezh, Voronezh Oblast, Russia

Unigine - Technical Writer (Junior)

Unigine

Tomsk, Tomsk Oblast, Russia (On-Site)
1 Month ago
GMS Services - Game Producer

GMS Services

Moscow, Moscow, Russia (On-Site)
10 Years ago
GMS Services - Software Development Manager

GMS Services

Moscow, Moscow, Russia (On-Site)
10 Years ago
GMS Services - Sr. iOS Developer

GMS Services

Moscow, Moscow, Russia (On-Site)
10 Years ago
GMS Services - UI Automation Testing Specialist

GMS Services

Moscow, Moscow, Russia (On-Site)
10 Years ago
GMS Services - Mobile Interface Designer

GMS Services

Moscow, Moscow, Russia (On-Site)
9 Years ago
GMS Services - Game Producer, Mobile Project

GMS Services

Moscow, Moscow, Russia (On-Site)
10 Years ago
GMS Services - Senior QA Manager

GMS Services

Moscow, Moscow, Russia (On-Site)
9 Years ago
datcroft - DEVOPS ENGINEER

datcroft

Voronezh, Voronezh Oblast, Russia (On-Site)
1 Month ago
datcroft - GAME DESIGNER

datcroft

Voronezh, Voronezh Oblast, Russia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Datcroft boasts over 10 million amazing players around the world, with over 7 million registered accounts in just one of our games (Fragoria). We have created huge gaming worlds from scratch, resulting in self-sufficient virtual communities with endless gameplay and lifespan. We have also published and supported high-quality content in partnership with leading media companies around the world.

Voronezh, Voronezh Oblast, Russia (On-Site)

Voronezh, Voronezh Oblast, Russia (On-Site)

Voronezh, Voronezh Oblast, Russia (On-Site)

View All Jobs

Get notified when new jobs are added by datcroft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug