One Arrow Consulting logo

Senior Java Developer - Hybrid working

One Arrow Consulting
Full-time
On-site
Ho Chi Minh, Ho Chi Minh, Vietnam
Developer

Our client is a leading organization in the defense and engineering sectors serving clients in more than 80 countries. We are actively hiring a Senior Java Developer to join our dynamic team. If you are a seasoned professional with strong expertise in Java/J2EE, Spring, Hibernate/Struts, and Angular development, this role offers a unique chance for you to design, develop, and implement advanced software applications and systems.

**Key Responsibilities:**

  • Develop and maintain high-quality software using Java/J2EE, Spring, Hibernate/Struts, and Angular frameworks.Create scalable and robust solutions with web application frameworks like Spring, Spring Boot, etc.
  • Establish and manage automated testing platforms and unit tests for reliable software delivery.
  • Collaborate with MS SQL Databases and handle related tasks.
  • Craft reusable Java libraries and maintain a codebase for future use.
  • Configure Web Servers and Application Servers for optimal performance.
  • Utilize Git and other version control tools for collaborative development.
  • Implement RESTful web services for seamless interactions.
  • Apply MVC pattern, JDBC, and Hibernate for efficient application development.
  • Utilize Java GUI frameworks such as JSP, Servlets, Angular typescripts, HTML, JavaScript, CSS, and JQuery as project needs dictate.
  • Use build tools like Ant, Maven, etc., for streamlined development.
  • Incorporate embedded reporting tools like Jasper, BIRT, etc., to enhance data visualization.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
  • 5+ years of professional Java/J2EE development experience.
  • Proficiency in various design and architectural patterns.
  • Ability to develop reusable Java libraries.
  • Strong expertise in web application frameworks, MVC pattern, JDBC, Hibernate, and RESTful web services.
  • Familiarity with Java GUI frameworks (JSP, Servlets), Angular typescripts, HTML, JavaScript, CSS, JQuery.
  • In-depth understanding of version control tools like Git.
  • Practical experience in configuring Web Servers and Application Servers.
  • Prior exposure to embedded reporting tools like Jasper, BIRT, etc.
  • Familiarity with building tools such as Ant, Maven, etc.
  • Excellent English communication skills.

Benefits

  • Get involved in an innovative project with a substantial value.
  • Enjoy benefits including meal and transportation allowances, 13th salary, and annual leave days.
  • Receive a provided laptop for seamless work integration.
  • Embrace a flexible hybrid work environment (initial remote work until office setup).
  • Collaborate occasionally with the team.
  • Access growth opportunities and continuous learning initiatives.
  • Benefit from comprehensive social and health insurance coverage.