Search by job, company or skills

F

Backend Developer (Java)

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

Job Description

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
  • 4+ 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148524887

Similar Jobs

Ho Chi Minh, Vietnam

Skills:

Aws LambdaSpring BootNpmMicroservicesJenkinsGitGradleDockerAnsibleECSRestful ApisJava CoreKubernetesSpring Frameworks

Ho Chi Minh, Vietnam

Skills:

JavaPostgreSQLSpring BootJiraRedisSpring CloudMicroservicesGitConfluenceMySQLMongoDBRestful Apis