SENIOR BACKEND ENGINEER (JAVA)

Kyanon Digital is a Vietnam-based tech powerhouse. We deliver world-class solutions to clients across the globe. At Kyanon Digital, we offer end-to-end solutions that encompass every facet of the digital landscape. With the slogan: “Digital Impact that Matters”, this has guided our team of over 300 employees for over 12 years, creating many positive changes for large clients in various industries.

We are seeking a talented Senior Backend Engineer (Java) to join our dynamic and innovative team. The ideal candidate will have extensive experience in Java development, a passion for solving complex problems, and a deep understanding of scalable and high-performance systems. You will play a key role in designing, developing, and maintaining enterprise-level applications and contributing to architectural decisions.

 

HOW YOU CAN CONTRIBUTE

  1. Design and Development
  • Build, test, and maintain highly scalable Java applications.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  1. System Architecture
  • Contribute to the design and architecture of software solutions, ensuring best practices and optimal performance.
  • Conduct code reviews and provide guidance on coding standards and design patterns.
  1. Quality Assurance & Risk Management
  • Troubleshoot, debug, and optimize applications for maximum speed and scalability.
  • Resolve technical challenges and identify opportunities for continuous improvement.
  1. Collaboration and Mentoring
  • Work closely with product managers, designers, and other engineers to deliver high-quality features.
  • Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous learning.
  1. Continuous Improvement
  • Stay updated on emerging technologies and apply them to improve existing systems.
  • Lead and contribute to technical discussions, ensuring the team follows Agile practices.

 

WHAT YOU NEED TO MAXIMIZE YOUR CONTRIBUTION

Must have:

  • 5+ years of hands-on experience in Java development, with a strong grasp of Java 8+ features (e.g., streams, lambdas).
  • Proficiency in frameworks like Spring Boot, Hibernate, or JPA.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Proficient in building tools like Maven or Gradle, and version control systems like Git.
  • Strong problem-solving and analytical abilities.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with messaging systems such as Kafka or RabbitMQ.
  • Good at English.

Nice to have:

  • Hands-on experience with cloud platforms like AWS, Azure, or GCP.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Understanding of front-end technologies (e.g., Angular, React) is a plus.

 

Please don’t hesitate to become a part of our team by sending your updated resume, highlighting your experiences, via [email protected]. We will contact you soon.