Senior Software Engineer

Details of the offer

Design, develop, and maintain Java applications in accordance with project requirements and technical specifications.
Write clean, efficient, and maintainable code, adhering to best practices and coding standards.
Develop standard software solutions and system components and integrate these into existing and new designs.
Identify and resolve bugs and performance issues in existing Java applications.
Develop and execute unit tests and integration tests to ensure software reliability and performance.
Utilize version control systems (e.g.
Gitlab) for source code management and collaboration.
Project Implementation
Participate in the software development life cycle (SDLC), all aspects of the software development process.
Collaborate with other engineers and consultants to understand requirements and deliver high-quality software solutions.
Create and maintain technical documentation for software designs, code, and processes.
Technical Support
Provide technical support to customers.
Improve our system by performing technical root cause analysis and outlining corrective actions for given problems and feedback from our incorporated customers and end-users.
General
Stay up-to-date with the latest Java technologies and development practices to contribute to process improvements and innovative solutions.
Work cross-functionally with various teams and people of different skill sets.
Complete assigned tasks on time and with high quality.
Grow, mentor, educate, and train junior colleagues as required.
Perform other duties at the discretion of the superior and/or management.
REQUIREMENTS:
Bachelor's Degree or Diploma in Computer Science, Information Technology, or a related field.
At least 3-4 years of working experience in Java software development, with a strong understanding of Java frameworks and libraries.
Knowledge of front-end technology such as Angular JS.
Experience with MSSQL and Progress databases.
Familiarity with ERP systems is a plus.
Understanding of SCRUM methodologies and practices.
Experience with software design and development in a test-driven environment.
Ability to learn new languages and technologies.
Good communication, problem-solving, and analytical skills.
Able to work independently as well as in a team and have self-initiative.
Ability to manage multiple tasks with strong prioritization and time management skills.
Qualified and interested candidates may apply online or email your updated resume ****** .
Only shortlisted candidates will be notified.#J-18808-Ljbffr


Nominal Salary: To be agreed

Requirements

Technical Support - Mandarin Speaker

Technical Support - Mandarin Speaker page is loadedTechnical Support - Mandarin SpeakerApplylocationsMYS - PETALING JAYAtime typeFull timeposted onPosted 30+...


Dxc Technology Inc. - Selangor

Published a month ago

Data Analyst

Mathematics, Statistics & Information Sciences (Science & Technology) The Data Analyst will play a vital role in optimising our operations, including enginee...


Time'S Group - Selangor

Published a month ago

Sap Controlling (Co) Consultant

Collaborate with business stakeholders to gather requirements and analyze existing business processes. Map business processes to SAP Controlling (CO) module ...


Unison Consulting - Selangor

Published a month ago

Software Engineer (Java Developer)

This job is for a Software Engineer (Java Developer) in a team customizing B2B Cloud platforms for Southeast Asia. You might like this job because it involve...


B2B Commerce (M) Sdn Bhd - Selangor

Published a month ago

Built at: 2025-01-08T22:00:41.808Z