Java Backend Developer

契約タイプ Contract
給料 6000000
参照番号 55889

Job Title: Software Engineer / Application Developer

Experience Level: 3–5 years

Role Overview

This role is responsible for designing, developing, testing, and maintaining software applications and system-level programs deployed in client environments. The position focuses on delivering high-quality, reliable solutions that fully meet defined quality assurance and performance standards.

The Software Engineer works closely with cross-functional teams and clients to translate business requirements into scalable, efficient software solutions, ensuring stability, performance, and customer satisfaction throughout the development lifecycle.

Key Responsibilities

1. Requirements Analysis and Solution Design

  • Understand business and technical requirements and contribute to system and application design

  • Analyze existing systems, workflows, and data usage to develop effective software solutions

  • Identify problem areas and conduct root cause analysis using standard software development lifecycle methodologies

  • Translate client requirements into feasible technical designs and functional specifications

  • Collaborate with business analysts, functional teams, and project managers to clarify requirements and solution capabilities

  • Propose improvements to system performance, reliability, and availability

2. Software Development and Quality Assurance

  • Design, develop, and maintain software modules and applications

  • Assess operational feasibility through requirement analysis, system evaluation, and design reviews

  • Develop and execute test cases, scenarios, and automation for software validation

  • Modify and enhance existing software to resolve defects, improve performance, adapt to new environments, or upgrade interfaces

  • Ensure code quality through testing, debugging, and adherence to development standards

  • Prepare technical documentation, project reports, and status updates

  • Maintain clear, structured, and traceable code and documentation in line with project guidelines

  • Provide feedback on usability, serviceability, and quality risks to relevant stakeholders

3. Project Execution, Reporting, and Client Collaboration

  • Capture and clarify client requirements to ensure accurate and high-quality delivery

  • Maintain regular communication with clients and internal teams to ensure timely execution

  • Collect feedback to support continuous improvement and on-time delivery

  • Coordinate daily project status updates and progress tracking with team members

  • Develop technical documentation, diagrams, flowcharts, and code-level explanations for client and internal use

  • Maintain professional communication standards with clients across all channels

  • Respond promptly to client requests and ensure high levels of customer satisfaction

  • Participate in ongoing training and skill development to stay current with industry best practices and technologies

Performance Expectations

  • Successful implementation and deployment with minimal errors and adherence to release schedules

  • High-quality delivery measured by on-time completion, system stability, and customer satisfaction

  • Accurate and timely preparation of management reports and project documentation

Required Skills & Experience

  • 3–5 years of experience in software development or application engineering

  • Strong hands-on experience with JAX-RS (Java API for RESTful Web Services)

  • Solid understanding of software development lifecycle processes

  • Strong analytical, problem-solving, and communication skills

  • Ability to work collaboratively in a client-facing project environment