Are you a skilled Java System Engineer? We have an exceptional job opportunity waiting for you! Our company is seeking talented individuals like you who are ready to embark on an exciting career journey. Join our team as a Java System Engineer and enjoy a wealth of benefits, including the chance to work in Japan and the opportunity to be relocated to the vibrant city of Cebu. Japanese Language is a plus but not required: If you can speak Japanese then as a bilingual Java System Engineer, your proficiency in both Java development and the Japanese language is highly valued. Your ability to communicate effectively in Japanese will enable you to collaborate seamlessly with our Japanese clients and colleagues, ensuring smooth project execution and exceptional customer satisfaction. Relocation to Vibrant Cebu: You’ll have the opportunity to be relocated to Cebu, a thriving hub of technological innovation and cultural diversity. Experience the dynamic lifestyle, stunning beaches, and warm hospitality that Cebu has to offer. Our company will provide comprehensive relocation support, ensuring a smooth transition as you settle into your new professional and personal life. Work in Japan: As a Java System Engineer, you'll have the exceptional opportunity to work in Japan, either through short-term assignments or long-term placements. Embrace the chance to explore Japan's bustling cities, and historic landmarks, and embrace its remarkable traditions while advancing your career. Responsibilities: ・You will play a crucial role in designing, developing, and testing the e-commerce system 'Samurai Cart' and the marketing automation system 'MOTENASU' with CRM integration based in Cebu as well as quality control and suggesting enhancements to UI/UX. ・We encourage individuals who are ready to progress from PG/SE to PL/PM roles, overseeing significant projects. We will consider technical background and career aspirations during the evaluation process. ・You will be responsible for overseeing the development of a new system. Currently, we are in the process of integrating a new Java system with an existing PHP system. We are seeking a new team member to contribute to this project. ・We highly welcome those who have experience in AI Development ・Requirements Gathering: Participates in working with customers and stakeholders to define and document project goals and requirements. This includes gathering, analyzing, and prioritizing requirements. ・System / Software Design: Formulate system or software architecture and design based on project requirements. Prepares design documents and diagrams and makes technical decisions. ・Technology Assessment: selects and evaluates technologies and tools to be used in development. Research and benchmarking may be performed to select appropriate technology stacks and frameworks. ・Technology Assessment: selects and evaluates technologies and tools to be used in development. Research and benchmarking may be performed to select appropriate technology stacks and frameworks. ・Project Planning: Participates in planning activities such as project scheduling, resource allocation, task estimation, and risk management. ・Communication: Appropriate information sharing and cooperation with stakeholders, teams, and members in order to coordinate requirements, consult on design, and report progress.
Java Experience: Strong proficiency in Java programming language and extensive experience in system engineering, preferably 5 to 8 years of proven experience in Java system engineering and project management roles, preferably with a track record of successfully delivering Java-based projects. Project Management Skills: Proven track record of successfully managing complex software projects from initiation to completion. Ability to define project scope, establish timelines, allocate resources, and manage risks effectively. Experience in Agile or other project management methodologies is a plus. Leadership Abilities: Demonstrated leadership skills in leading cross-functional teams, motivating team members, and fostering a collaborative work environment. Ability to provide clear guidance, resolve conflicts, and make critical decisions to ensure project success. Quality Assurance and Testing: Experience in implementing quality assurance processes and conducting thorough testing to ensure system reliability, scalability, and security. Familiarity with automated testing frameworks and continuous integration practices is desirable. Bachelor's Degree: A bachelor's degree in Computer Science, Software Engineering, or a related field is typically required. Relevant certifications in Java development and project management are advantageous.
・Development period: New projects will take about a year (Normal Projects are usually 5 days to 3 months) ・Language: JAVA ・OS: Linux, Windows ・DB: PostgreSQL ・Source Management: Git ・IDE: Eclipse etc.