Kỹ Sư Phần Mềm (N3/N2 Tiếng Nhật)
Core
Develop, test, and deploy functional software applications for global enterprises in sectors like banking, insurance, and manufacturing.
Role type
Mid-level Java Software Engineer
Builds
Enterprise software applications and modernized legacy systems
Domain
Enterprise IT / Application Modernization
Deliverable
production ML models | product features
Required skills
Java (Core, Servlet/JSP, JDBC, Hibernate, Spring), Web Services (SOAP/RESTful), SQL (Oracle, MSSQL), OOP, Design Patterns, Git, Unit Testing, Build Tools (Maven, Gradle)
Preferred skills
Responsive Web Design (HTML5, CSS3, Bootstrap), JavaScript Frameworks (AngularJS, React), Java GUI (Swing, SWT), Application Servers (Tomcat, JBoss, WebSphere)
Technologies
Java, Spring, Hibernate, Oracle, MSSQL, Git, Maven, Gradle, Tomcat, JBoss, WebSphere, AngularJS, React, Bootstrap
Responsibilities
Analyze business requirements and convert them into functional software applications; Design, develop, test, and deploy software throughout the development lifecycle; Design, build, and maintain efficient, reusable, and maintainable Java code; Ensure optimal performance, quality, and responsiveness of applications; Identify and resolve system errors and bottlenecks; Maintain code quality through organization and automation; Research and propose new technologies and solutions to improve systems; Report daily work progress to project managers or team leads
Seniority
Mid-level, hands-on IC