Java03: Middle Java Developer
Hanoi,
Vietnam
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.