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
- Design and Development
- Build, test, and maintain highly scalable Java applications.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- 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.
- Quality Assurance & Risk Management
- Troubleshoot, debug, and optimize applications for maximum speed and scalability.
- Resolve technical challenges and identify opportunities for continuous improvement.
- 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.
- 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.