Search by job, company or skills

Qualgo Technologies Vietnam

Senior Java Software Engineer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Location: Ho Chi Minh City

Job Type: Full-time

ABOUT US:

Qualgo is a tech startup with innovative products and services. While we build different products to solve different problems, protecting user privacy and security is the top priority across everything that we build.

ROLE OVERVIEW:

We are currently seeking a talented Senior Java Engineer to join our dynamic team for an End-to-End Encryption (E2EE) Messaging product. The ideal candidate should have a strong background in backend development, with expertise in building scalable, high-performance applications using Java. As a Senior Java Engineer, you will play a key role in designing, implementing, and maintaining backend systems that power our products and services. You will collaborate closely with cross-functional teams to understand requirements, architect solutions to ensure the product qualities and delivery goals.

KEY RESPONSIBILITIES:

  • Design, develop, and maintain robust, scalable, and high-performance backend systems and APIs using Java.
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.
  • Architect efficient and reusable backend components that can be leveraged across different projects and teams.
  • Write clean, maintainable, and well-documented code following best practices and coding standards in Java.
  • Optimise backend systems for maximum speed and scalability, ensuring high availability and reliability.
  • Implement security best practices to protect sensitive data and prevent security vulnerabilities.
  • Conduct code reviews, provide feedback, and mentor junior developers to ensure code quality and foster learning.
  • Troubleshoot and debug backend issues, identify bottlenecks, and propose solutions to optimise performance.
  • Collaborate with DevOps and infrastructure teams to deploy and manage backend services in production environments.
  • Contribute to the establishment and maintenance of best software development practices to ensure the quality and performance of the product.
  • Work with the engineering team to explore and create new designs/architectures geared toward scalability, stability and performance of the product.
  • Document processes, procedures, and configurations to facilitate knowledge sharing and ensure consistency.
  • Stay up-to-date with backend technologies, trends, and best practices, and evaluate their potential impact on our systems and processes.

QUALIFICATIONS:

  • Proven experience as a Senior Java Engineer, with minimum 5 years of experience in designing and building high-traffic backend systems using Java.
  • Strong proficiency in Java and its ecosystem (e.g. SpringBoot).
  • Solid understanding of database technologies such as PostgreSQL, MySQL, MongoDB, Redis databases.
  • Experience in designing and building RESTful APIs and micro-services architectures.
  • Experience with message queue systems such as Amazon SQS, Amazon SNS, Kafka, RabbitMQ.
  • Good knowledge of secure coding practices.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Understanding of DevOps practices, including continuous integration and deployment (CI/CD), containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
  • Understanding of Agile software development methodologies such as Scrum.
  • Experience with End-to-End Encryption (E2EE) is a plus.

  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Excellent at teamwork and communication, great attention to detail.

WHAT WE OFFER:

  • Competitive salary and benefits package.
  • Opportunity to work on a product that impacts millions of users.
  • A dynamic and supportive work environment.
  • Premium health insurance for you and your family.
  • Professional growth and development opportunities.

OUR HIRING PROCESS:

Our recruitment process differs depending on specific positions and/or products. However, it typically includes the following main stages:

  • Complete our technical challenge
  • Technical and relevant work experience interview
  • Culture fit interview
  • Offer

HOW TO APPLY: Please send your updated resume to [Confidential Information] with the position that you are applying for. We'll review and contact you if there is a good match.

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 14/10/2024

Job ID: 96207051

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Java Software Engineer

VMO HoldingsCompany Name Confidential

Senior Java Software Engineer

KMS Technology Inc Company Name Confidential
Last Updated: 15-11-2024 00:43:25 PM
Home Jobs in Ho Chi Minh Senior Java Software Engineer