Search by job, company or skills

M

Java Back End Developer (Game)

Save
new job description bg glownew job description bg glow
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary

We are looking for a highly skilled and motivated Senior Java Backend Developer to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable backend systems and high-performance applications.

You will collaborate closely with cross-functional teams including Product, Frontend, DevOps, and QA to deliver robust and scalable solutions in a fast-paced Agile environment. The ideal candidate should possess strong technical expertise in Java backend technologies, excellent problem-solving abilities, and effective English communication skills for working with international teams.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Core Java and Spring Boot frameworks.
  • Build, optimize, and maintain RESTful APIs and integrate with internal and third-party systems.
  • Develop clean, efficient, secure, and maintainable code following software engineering best practices.
  • Collaborate with Product Managers, Frontend Developers, DevOps Engineers, and QA teams to deliver end-to-end solutions.
  • Analyze business requirements and translate them into technical solutions.
  • Optimize application performance, memory usage, and system scalability for high-load environments.
  • Troubleshoot production issues, conduct root cause analysis, and implement long-term solutions.
  • Participate in architecture discussions, technical design reviews, and code reviews.
  • Ensure high code quality through unit testing, integration testing, and continuous improvement practices.
  • Contribute to CI/CD processes and deployment automation when needed.
  • Participate actively in Agile/Scrum ceremonies including sprint planning, stand-ups, retrospectives, and estimations.
  • Mentor junior developers and contribute to team knowledge sharing.
Required QualificationsMUST HAVEExperience & Technical Skills
  • 5+ years of professional experience in Java backend development.
  • Strong expertise in Core Java (Java 8 or above).
  • Solid hands-on experience with Spring Boot, Spring MVC, Spring Data, and related frameworks.
  • Strong understanding of Object-Oriented Programming (OOP), design patterns, and software architecture principles.
  • Experience with relational databases such as PostgreSQL or MySQL, including JPA/Hibernate.
  • Proven experience in designing and consuming RESTful APIs.
  • Good understanding of JSON, HTTP protocols, and backend integration concepts.
  • Familiarity with Maven or Gradle build tools.
  • Strong experience with Git and collaborative development workflows.
  • Hands-on experience with unit testing frameworks such as JUnit, Mockito, or TestNG.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Experience working in Agile/Scrum development environments.
  • Good understanding of scalable system design and backend best practices.
English Communication
  • Able to communicate effectively in English (spoken and written) for daily collaboration with international stakeholders and teams.
Professionalism & Adaptability
  • Ability to work effectively under pressure and manage multiple priorities.
  • Strong ownership mindset with proactive problem-solving skills.
  • Fast learner with the ability to adapt quickly to changing requirements and technologies.
NICE TO HAVE
  • Experience with microservices architecture.
  • Familiarity with Docker and Kubernetes.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of message brokers such as Kafka or RabbitMQ.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Understanding of application security and secure coding practices.
  • Experience working on high-traffic or large-scale systems.
  • Experience in gaming, fintech, or high-concurrency systems is a plus.
Soft Skills
  • Strong communication and teamwork skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Strong analytical thinking and attention to detail.
  • Positive attitude, ownership mindset, and willingness to contribute beyond assigned tasks.

  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 148366955