Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer (Java)

SL Information Solutions Sdn Bhd

Selangor

On-site

MYR 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Petaling is seeking a Senior Software Engineer. The role involves customizing ERP systems and developing Java applications, engaging clients to gather requirements, and providing post-implementation support. The ideal candidate should have solid technical expertise in Java, XML, and ERP systems, along with strong problem-solving skills. Experience with SQL and a Bachelor's degree in Computer Science or a related field are essential. Fresh graduates are welcome to apply.

Qualifications

  • Possesses a Bachelor’s Degree or equivalent in Computer Science or Information Technology.
  • At least 2 years of relevant working experience is preferred.
  • Fresh graduates are encouraged to apply.

Responsibilities

  • Customize ERP systems and develop Java-based applications.
  • Engage with clients to gather requirements and provide solutions.
  • Monitor project progress and propose corrective actions.

Skills

Java
XML
SpringBoot
Angular JS
HTML
CSS
JQuery
C++
RestAPI

Education

Bachelor’s Degree/Post-Graduate Diploma/Professional Degree in Computer Science/Information Technology

Tools

SQL
MSSQL
Git
Job description

SL Information Solutions Sdn Bhd – Petaling

The Senior Software Engineer is responsible for customizing ERP systems and developing in-house Java-based applications that complement or extend proprietary ERP functionalities. The role involves engaging with clients to gather requirements, design and implement technical solutions, and provide post-implementation support. The ideal candidate possesses solid technical expertise, strong problem-solving skills, and the ability to collaborate effectively with both technical and non-technical teams.

Client Engagement & Requirement Gathering

Collaborate with clients and internal teams to ensure alignment between business processes, business needs and technical deliverables.

Analyse and translate requirements into technical specifications and provide accurate effort estimations.

System Integration & Technical Consultation

Provide technical consultation and recommendations on solution design and integration.

Design and implement integrations between third-party or proprietary systems and company-developed applications.

Ensure integration solutions are scalable, maintainable, and aligned with client requirements.

Project Implementation

Participate in the design, development, and customization of client solutions, ensuring alignment with project objectives.

Review project information to identify potential risks and improvement opportunities, presenting findings and recommendations to project leaders or management.

Monitor project progress against planned objectives and propose corrective actions for any variances.

Software Development, Customization & Deployment

Develop, enhance, and maintain in-house Java-based systems to ensure performance, scalability, and reliability.

Customize and configure ERP programs, modules, and forms to meet specific client requirements.

Design and implement additional system components, process modifications, and feature enhancements.

Continuously improve programming skills and analytical capabilities to support development and deployment.

To also pickup proprietary skillsets to fulfil day-to-day task.

Best Practices & Quality Assurance

Apply software engineering best practices in design, development, testing, and deployment.

Ensure all deliverables comply with coding standards, security requirements, and performance expectations.

Prepare and maintain technical documentation, design specifications, and user manuals.

Cross-Functional Collaboration & Support

Work closely with functional consultants, helpdesk, project managers, and management to achieve project’s goal.

Provide technical support and guidance to Helpdesk and business teams.

Conduct user training sessions and offer post-implementation support for system adoption.

Identify opportunities to improve system performance, maintainability, and user experience.

Contribute to internal process improvements, best practice documentation, and shared development tools

General

Foster strong working relationships with clients, colleagues, and other departments.

Mentor junior team members and support their technical growth.

Perform other duties as assigned by the superior and/or management.

Requirements

Possesses Bachelor’s Degree/Post-Graduate Diploma/ Professional Degree in Computer Science/ Information Technology or equivalent.

Able to work independently as well as in a team and have self-initiative.

At least 2 years and above working experience in a related field will be an added advantage.

Fresh graduates are encouraged to apply.

Required skills: Java, XML, SpringBoot, Angular JS, HTML, CSS, JQuery, C++, RestAPI

Database: SQL, MSSQL

Knowledge of version control systems (e.g: Git), DataLake and Cloud is a plus.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.