
XPM703 - SENIOR JAVA ENGINEER (WEB API BACK-END)

XPM703 - SENIOR JAVA ENGINEER (WEB API BACK-END)
IT
Senior
Ho Chi Minh City
Full-time
Responsibilities
This is a leading test automation solution that simplifies the process of creating and managing automated tests. It supports web, API, mobile, and desktop applications, providing a comprehensive and intuitive platform for test automation. With its robust features, including record and playback, scriptless test creation, and extensive integration capabilities, it empowers teams to achieve higher efficiency and accuracy in their testing processes
Collaborate with the product manager and team to develop new features and enhancements for the product.
Perform detailed technical analysis and design to break down features based on high-level design and business requirements.
Write code that adheres to development standards for code style, design patterns, readability, maintainability, and scaling best practices.
Work with peer Engineers to ensure system accountability for release product quality, security, and performance.
Conduct code reviews to ensure consistent application of standards.
Identify areas of improvement within the existing codebase and propose solutions.
Contribute to internal engineering working groups to define and build internal libraries, tools, and frameworks for reusability and standardization.
Possesses the ability to diagnose and troubleshoot issues to support customer requests.
Assist in maintaining the demo system and writing scripts using new Katalon features for application testing, providing automation support to QAs and product specialists.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field.
At least 6 years of experience in software development.
Proficiency in Java programming for designing, developing, and maintaining high-quality software applications.
Expertise in building Web API back-end using web frameworks (Spring, Quarkus), ORMs (Hibernate), and conventional J2EE specifications (CDI, JPA, JAX-RS).
Familiarity with coding best practices (e.g., clean code, unit tests, design patterns).
A willingness to research and gain knowledge of automation frameworks (Selenium, Appium, Cypress, Playwright).
Strong grasp of Scrum and Agile methodologies.
Demonstrate organizational, analytical, and problem-solving skills.
Ability to mentor junior engineers and support team members.
"Can-Do" attitude and high sense of ownership.
Effective English communication skills.
*** Nice to have
Background in desktop / CLI / mobile application development. If you have hands-on experience with Eclipse RCP, it's a big plus.
Hands-on experience in Java core and client technologies such as (but not limited to) Swing/JavaFX, JDBC, RMI, Reactive Stream, Concurrency, Beans, Reflection, etc.
SPA technology proficiency (Angular / Ember / React).
Familiarity with cloud infrastructures like AWS and Kubernetes.
Experience with event-driven design and message queue frameworks (RabbitMQ, Kafka).
Benefits
Working location: District 10, HCMC
Salary range: Up to USD 2,100 Gross
Infomation
Offered Salary
2,000 $ - 2,100 $
Skills