Java Software Engineer

Eteam — Thailand · Posted ~1 hour ago

Full-time

Skills

Java application development system integration software maintenance

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology services organization is hiring a Java Software Engineer to develop and support applications, integrate systems, resolve defects, and create technical documentation following engineering best practices.

Highlights

Full-time engineering role involving application development, integration, support, and collaboration across technical teams.

Description

Software Engineer Location: Thailand Employment Type: Full-Time Job Summary We are looking for a Software Engineer to develop, maintain, and support applications while following established coding standards, guidelines, and best practices. The role involves application development, system integration, defect resolution, requirements gathering, stakeholder coordination, service support, and technical documentation. Key Responsibilities Software Development & Integration Develop and maintain applications in line with project coding standards and best practices.Understand different technology competency layers, including UI, platforms, and methodologies.Integrate internal and third-party applications with the products being developed.Apply security features using defensive programming techniques.Identify and fix defects based on feedback and testing outcomes.Document code and maintain project-specific technical documentation.Create and update documentation in accordance with project development requirements.Stakeholder Management Communicate with business users to resolve queries, obtain clarifications, and provide updates.Coordinate with internal and external stakeholders, including customers and vendors, to progress issues toward resolution.Support critical incident or outage communication and status updates.Service & Support Management Manage assigned project tasks and support activities.Follow escalation procedures for incidents based on agreed timelines and track them through resolution.Ensure assigned incidents, service requests, problems, operational changes, and enhancements are completed within defined targets.Conduct periodic analysis and perform root cause analysis for missed targets and customer escalations.Support the implementation of corrective and preventive actions.Follow defined processes, procedures, and project tools.Requirements & Technical Delivery Participate in requirements gathering sessions and support documentation related to business, functional, UI, usability, data, compliance, data migration, non-functional requirements, and third-party tools/products.Raise queries and seek clarification for unclear or ambiguous requirements.Provide feedback to design and development teams to ensure solutions meet requirements.Highlight potential risks and provide timely status updates to the Technical Lead or Supervisor.Conduct peer reviews and ensure the quality of deliverables.Prepare release notes and ensure application documentation is updated following changes.Knowledge Management Participate in required training and skill development.Contribute to knowledge assets, user manuals, online help documents, installation manuals, and scripts.Conduct knowledge transfer sessions for support teams and new project members.Provide technical guidance and mentoring to junior team members where required.Essential Skills .NETASP.NET CoreJavaQualifications Science or Engineering graduate.Additional Requirements Strong English communication skills.Thailand-based resource.Travel Required: No