UCTalent

Back to Job Board
Senior Java Software Engineer

Southeast Asia

Full-Time

You will love it

In-Office

Posted 2w ago

Specialty:

Build and Release Engineer

Experience Level:

4-6 years

Management Level:

None people

English Level:

Fluent
Skills & Technologies

AWS

Java

Spring Boot

API

Agile Business Analysis

SQL

Communication Skills

About the Job

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.

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.
  • Optimize 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 optimize 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.
Minimum 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 microservices architectures.
  • Experience with message queue systems such as Amazon SQS, Amazon SNS, Kafka, RabbitMQ.
  • 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 Agile software development methodologies such as Scrum.
  • 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.
  • Experience with End-to-End Encryption (E2EE) is a plus.
  • Understanding of DevOps practices, including continuous integration and deployment (CI/CD), containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
  • Good knowledge of secure coding practices.
  • Excellent at teamwork and communication, great attention to detail.
Benefits

What we offer

  • Annual leave 13-15 days per year
  • Health Insurances, social insurance
  • 13th-month salary
  • Performance and salary review: once per year
  • Internal training/sharing and professional Training courses
  • Monthly Team building & Happy hour
  • Company trip, year-end party, .....
  • Devices: Macbook M3 and screen (If needed)
  • Free tea, coffee & snack
  • Comfortable working Area
  • Working hours: 9 am-6 pm from Monday to Friday


Our hiring process

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


1. Technical challenge assessment

2. Technical and relevant work experience interview

3. Culture fit interview

4. Offer 

About The Company
Qualgo Technologies Vietnam
Qualgo Technologies Vietnam

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.

Qualgo Technologies Vietnam
Qualgo Technologies Vietnam

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.

UCTalent

We always strive to connect talents with the leading companies in the Web3 world. By leveraging job matching mechanism to match personal preferences with suitable jobs, we help companies connect with global talents quickly and at lowest costs, and open up a world of opportunities.

Don’t miss a thing

Sign up for updates, articles, promotions, and news on Web3.

@2023 UCTalent. All rights reserved.