Java Engineer

Job Responsibilities:

  1. Participate in software development: Responsible for participating in software development work according to requirements and specifications, including writing, debugging, and optimizing Java code to ensure the functional integrity and performance of the software.
  2. Develop and maintain the database: Design, develop, and maintain the database; write and optimize SQL queries to ensure data security and validity.
  3. Conduct system analysis and design: Work with team members to conduct system requirements analysis and design, provide solutions and technical suggestions.
  4. Conduct unit and integration testing: Write and execute unit and integration tests to ensure the quality and stability of the software.
  5. Troubleshooting and problem-solving: Analyze and solve faults and problems in the software development process, and provide technical support and solutions.
  6. Document writing and maintenance: Writing and maintaining relevant technical documents, including design documents, user manuals, etc.
  7. Cooperate with the team: Actively cooperate with team members and participate in project planning and progress management to ensure the smooth progress of the project.
  8. Continuous learning and technical research: Track and learn the latest Java technology and development tools, and continuously improve your technical capabilities and knowledge level.


  1. Educational background: Usually requires a bachelor’s degree in computer science, software engineering, or a related field, with relevant basic knowledge of computer programming and software development.
  2. Programming skills: Proficient in the Java programming language, with good coding skills and code quality awareness. Familiar with commonly used Java development frameworks and tools, such as Spring, Hibernate, etc.
  3. Database knowledge: Familiar with the design and development of relational databases (such as MySQL, Oracle), and understanding of SQL language and database optimization technology.
  4. Web development technology: Familiar with Web development-related technologies, such as HTML, CSS, JavaScript, etc., as well as commonly used Web development frameworks, such as Spring MVC, etc.
  5. Familiar with commonly used development tools and version control systems, such as Eclipse, IntelliJ IDEA, and Git.
  6. System analysis and design: Understand the basic concepts and methods of system analysis and design, and be able to perform requirements analysis, system design, and architecture design.
  7. Problem-solving skills: Have good problem-solving skills and logical thinking skills and be able to analyze and solve technical problems in the development process.
  8. Teamwork and communication skills: Have a good teamwork spirit, be able to communicate effectively with team members and other relevant personnel, and collaborate to complete project tasks.
  9. Learning ability and self-improvement awareness: Have the ability and willingness to continue learning, be able to follow up and adapt to new technologies and tools, and continuously improve your technical level and professional abilities.
Work Set-up: Onsite Work-from-home
Work Specification: Full-time
Work Location: Paranaque
Salary Range: Salary Negotiable

Apply for this position

Allowed Type(s): .pdf, .doc, .docx