Software Developer

Open 17d

Job Responsibilities:

• Involve in the analysis, design, documentation, coding, and testing of

enterprise-level software applications.

• Perform unit, integration, functional, and non-functional testing to

ensure product quality and reliability.

• Troubleshoot and resolve production issues related to software

applications in a timely manner.

• Evaluate existing systems and implement updates or add new features

to enhance functionality and performance.

• Collaborate with team members in requirements discussions, design

reviews, and solution planning, providing valuable technical insights.

• Prepare and maintain technical documents, ensuring clarity and

completeness.

• Assist in project planning, provide time estimates, and ensure that

development milestones are met.

• Work independently on assigned tasks while maintaining close

communication with the project team.

• Respond proactively to suggestions for system improvements and

enhancements.

• Perform any other duties assigned by the immediate supervisor or

senior management.

Job Requirements:

• Bachelor’s degree or above in Computer Science, Software Engineering,

or related fields.

• At least 5 years of hands-on experience in Java development, have some

experience in team management.

• Proficient in Java web frameworks such as Spring MVC and familiar with

RESTful APIs and Web Services.

• Familiar with HTML, CSS, JavaScript, and related front-end technologies.

• Experience