Skip to Content

Java03: Middle Java Developer

Hanoi, Vietnam

JOB OVERVIEW 

  • Position Title: Middle Java Developer
  • Main Responsibilities: Develop and maintain web applications, optimize performance, and ensure code quality.
  • Importance: Contribute to the development of high-quality software products, ensuring smooth project execution and meeting customer requirements.

I. JOB DESCRIPTION

  • Participate in the design, development, and maintenance of software applications and systems based on Java.
  • Ensure the availability, performance, and security of applications.
  • Implement system and application integrations as required.
  • Perform testing and debugging to identify and fix issues.
  • Create and maintain relevant technical documentation.
  • Provide customer support as needed.
  • Propose process and technology improvements to enhance software development efficiency.
  • Adhere to software development processes, including progress reporting, quality management, and time management.

II. QUALIFICATIONS

A. Must have

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • At least 3 years of experience in Java software development.
  • Proficient in Java and related technologies (Spring Framework, Spring Boot, Hibernate, JDBC).
  • Strong knowledge of relational databases (MySQL, PostgreSQL, Oracle) as well as knowledge and experience working with non-relational databases (non-SQL) such as MongoDB.
  • Proficient in writing unit tests and applying JUnit, along with related libraries such as Mockito.
  • Skilled in using GitLab, GitHub, Bitbucket.
  • Fluent in English communication.

B. Nice to have

  • Experience working with message queue technologies such as RabbitMQ and Apache Kafka, as well as technologies related to microservices development like Docker and Kubernetes.
  • Experience working with Agile methodologies and project management tools such as Jira and Redmine.
  • Possession of an English language certification.

III. WHAT WE OFFER

  • Salary agreement based on skills and experience.
  • Full welfare benefits according to company regulations, including: Social insurance, Health insurance, Unemployment insurance, Bonuses for holidays and Tet, 13th-month salary, Birthday gifts, Annual vacation and more.
  • Professional and youthful working environment where colleagues are supportive.
  • Opportunities for training and guidance to help you quickly grasp the job and develop your career.
  • Facilitate skill development courses, workshops, and webinars on technology.
  • Work-Life Balance: Monday to Friday from 8:30AM to 6:00PM, allowing for a balanced work-life schedule.

ADDRESS

Bac Ha Software Co., Ltd. (BHSoft)

Head Office: 6th Floor, Technosoft Building, 15 Duy Tan street, Dich Vong Hau ward, Cau Giay district, Hanoi city.

Vinh Office: Room 906, Vinaconex 16 Building, An Duong Vuong Street, Truong Thi ward, Vinh city.