📌 Job Title:
BE JAVA (Core Jav – Spring Boot)
📍 Location:
Vietnam
🕒 Type:
Full-time \| Game Service
📂 Department:
Development
Key Responsibilities:
Design, develop, and maintain scalable backend applications using
Core Java
and
Spring Boot
frameworks.
Build and consume
RESTful APIs
and integrate with various third-party and internal systems.
Collaborate with cross-functional teams including product managers, frontend developers, DevOps, and QA engineers to deliver end-to-end solutions.
Ensure high code quality through
unit testing
,
integration testing
, and participation in
code reviews
.
Analyze system requirements and prioritize tasks based on business needs and timelines.
Optimize backend performance, memory usage, and responsiveness for high-load environments.
Follow best practices in design, development, and documentation to ensure maintainable and scalable codebases.
Troubleshoot and resolve production issues with timely root cause analysis and resolutions.
· Participate in sprint planning, stand-ups, and other Agile ceremonies.
Professionalism \& Adaptability
Demonstrate the ability to work effectively under high-pressure conditions and tight deadlines.
· Adapt quickly to changing requirements and contribute proactively to problem-solving and innovation.
Required Qualifications:
MUST HAVE
Experience \& Technical Skills
2+ years of professional experience in
Java backend development
, with strong skills in
Core Java (Java 8 or above)
.
Hands-on experience with
Spring Boot
,
Spring MVC
,
Spring Data
, and related frameworks.
Solid understanding of
object-oriented programming (OOP)
principles and
design patterns
.
Experience working with
relational databases
(e.g.,
PostgreSQL
,
MySQL
) and
JPA/Hibernate
.
Familiarity with
RESTful API design
,
JSON
, and HTTP protocols.
Working knowledge of
build tools
like Maven or Gradle.
Experience with
version control systems
, particularly
Git
.
Familiarity with
unit testing frameworks
such as
JUnit
,
Mockito
, or
TestNG
.
Good problem-solving and debugging skills with attention to performance and reliability.
· Excellent communication skills and the ability to work effectively in a collaborative team environment.
NICE TO HAVE
Knowledge of
microservices architecture
and
containerized deployments
(Docker, Kubernetes).
Experience with
cloud platforms
such as
AWS
,
Azure
, or
GCP
.
Familiarity with
message brokers
(e.g., Kafka, RabbitMQ).
Exposure to
CI/CD pipelines
and DevOps practices.
Understanding of
security best practices
in backend development.
Security \& Best Practices
· Knowledge of
game security
fundamentals and securing large-scale
web-based game systems
.
Soft Skills \& Collaboration
Ability to work
independently
or collaboratively in a
fast-paced, agile
environment.
Excellent communication skills and team collaboration mindset.