Our Culture

Life @ Beans

At Beans, our culture thrives on fostering local talent. We value and welcome anyone with a can-do attitude, open mind and team-spirit.

We believe that every challenge is an opportunity to expand our knowledge, and approach each challenge with an openness to learn. We foster an environment where growth is perpetual, ideas flourish, and collaboration thrives, creating a culture that nurtures both individual development and collective success.

Can-do Attitude

We’re determined to solve tough challenges and constantly seek creative solutions to deliver the best value for our customers.

Continuous learning

We embrace the humility to acknowledge that there is always more to discover, more to understand, and more to achieve. We recognize that every experience is an opportunity to grow, and every team member brings valuable insights to the table.

Team-Spirit

We believe we achieve more together, and embrace a collaborative approach to problem-solving

100% of Employees on Glassdoor
Recommend Beans Group

Read Our Glassdoor Review

Current Openings

SOFTWARE DEVELOPER – JAVA / JEE AND MOBILE DEVELOPMENT

Position Overview

As a Java Developer at Beans Group Sdn Bhd, your role involves creating and maintaining Java-based software solutions. Working with a team, you’ll handle everything from designing to deploying these solutions, ensuring they meet quality standards. Keeping up with tech trends and best practices is key to improving our development processes and delivering innovative solutions.

 

Job Responsibilities

  • Designing and implementing software solutions using Java technologies
  • Collaborating with cross-functional teams to define project requirements and specifications
  • Writing clean, efficient, and maintainable code following best practices and coding standards
  • Conducting thorough testing and debugging to ensure the quality and reliability of software applications
  • Participating in code reviews and providing constructive feedback to peers
  • Keeping abreast of emerging technologies and industry trends to continually improve skills and knowledge

 

Job Requirement

  • Minimum Bachelor Degree in software engineering, or equivalent work experience
  • Strong interest in Java Development
  • Strong understanding of object-oriented programming principles and design patterns
  • Knowledge in front-end development (HTML 5, CSS 3 and JavaScript) is an advantage
  • Excellent problem-solving skills and attention to detail
  • Ability to work effectively both independently and as part of a team
  • Strong communication skills and the ability to collaborate with stakeholders at all levels
  • Both Junior and Senior positions are available
  • Fresh Graduate are encouraged to apply

.

SYSTEM ANALYST

Job Responsibilities

  • Liaise with end users and programmers to achieve intended outcomes in terms of their needed requirements and specifications.
  • Gathering and analyse the new requirements, change requirements and features, transforming them into Functional Requirements Documents.
  • Produce feature designs and associated specification material such as the, User Requirement Specification Document (URS) and responsible for providing information to developers/programmers.
  • Involve in systems design, development, testing, implementation, documentation and support. (all aspects of the software development life-cycle).
  • Perform technical root cause analysis and outline corrective action for given problems.
  • Mentor to less experienced software engineers on the business logic and systems.
  • Conduct system trainings to users.
  • Perform other duties as necessary.

Required Skills

  • University degree in Computer Science, IT or equivalent.
  • 3-4 years of IT experience with a minimum of 2 years in J2EE related engagement.
  • Knowledge in client server technology, RDBMS such MS-SQL and Oracle, Windows, Unix, J2EE.
  • Strong technical know-how in system integration work.
  • Programming knowledge in Java and J2EE is a MUST.
  • Must be able to communicate fluently in English. Ability to read, write and converse in Mandarin is an added advantage.
  • Strong analytical and problem-solving skill.
  • Independent, proactive working attitude, results-oriented, and a strong desire to succeed.
  • Great interpersonal, self-motivated and customer-focused with outgoing personality and analytical mind.
  • Willing to travel to overseas.
  • Applicants should be Malaysian citizens.

IT BUSINESS ANALYST

Position OvervIew 

Under the direction of the Principal Architect, the IT Business Analyst will lead and/or participate in initiatives and projects; and manage the relationship between IT and users. This is a very dynamic environment that promotes continuous improvement and requires constant change. With new and constant projects always in the horizon, no day is ever the same. This exciting opportunity will allow individuals to see the results of the valuable contributions they make to the organization. 

 

Responsibilities

  • Collaborate with Project Managers to define project scope, objectives, and deliverables
  • Work with stakeholders to gather, analyze, and document business requirements
  • Translate business requirements into clear and detailed technical specifications for software development
  • Facilitate communication and collaboration between business and technical teams throughout the project lifecycle
  • Assist Project Managers in developing project plans, schedules, and budgets
  • Identify potential risks and issues that may impact project delivery and propose mitigation strategies
  • Prepare business cases for the application of IT solutions
  • Prepares user validation test plans and functional test plans based on requirements
  • Analyse, understand and translate business needs into business/technical requirements with minimal supervision
  • Provide ongoing support and guidance to stakeholders, addressing issues and resolving conflicts as needed

 

Requirement

  • Minimum Degree in Computer Science, Information Technology or equivalent work experience. 
  • A minimum of 3-5 years Business Analysis experience is required, the applicants with less experience will be considered in position of assistant business analyst 
  • Experience in Project Management is added advantage 
  • Programming knowledge in Java and J2EE is added advantage
  • Knowledge of business analysis and requirements gathering methods and tools 
  • To fill multiple vacancies for all seniority levels. We would remunerate based on experience. 
  • Fresh graduates with strong Business Analysis knowledge are encourage to apply. 

Internship (Software developer)

Position Overview

We’re looking for the passionate and capability candidate to join as part of our software development team member. During the internship, you will be offered on-the-job training and you will be exposed to the latest technology.

 

Job Responsibilities

  • To participate in Java application design and development
  • To participate in SOA development/Mobile Application Development
  • To participate in all aspects of software lifecycle including design, documentation, implementation and testing
  • Play an active role in the following aspects: Java EE web application development, maintenance and support of current projects.
  • To ensure all source code are bug free, optimized, written and documented in compliance to company’s standard

 

Job Requirement

  • Candidate must possess or currently pursuing a Bachelor’s Degree in Computer Science/Information Technology or equivalent
  • This position is only open to final year and final semester students who are undertaking their practical / industrial training.
  • Must know Java programming
  • Knowledge in front-end development (HTML 5, CSS 3 and JavaScript) is an advantage
  • Passionate about Software Development
  • Bright, highly self-motivated and driven team player
  • Ability to multi-task and stay organised in a dynamic work environment
  • Fresh graduates also are encouraged to apply.

Software Engineer (Intern/Fresh Graduate)

Job Summary

  • We’re looking for the passionate and capability candidate to join as part of our software development team member. During the internship, you will be offered on-the-job training and you will be exposed to the latest technology.

Responsibilities

  • To participate in Java application design and development.
  • To participate in SOA development.
  • To participate in all aspects of software lifecycle including design, documentation, implementation and testing.
  • Play an active role in the following aspects: Java EE web application development, maintenance and support of current projects.
  • To ensure all source code are bug free, optimized, written and documented in compliance to company’s standard.

Requirement

  • Candidate must possess or currently pursuing a Bachelor’s Degree in Computer Science/Information Technology or equivalent.
  • This position is open to final year students who are undertaking their practical / industrial training.
  • Must know Java programming.
  • Knowledge in front-end development (HTML 5, CSS 3 and JavaScript) is an advantage.
  • Passionate about Software Development.
  • Bright, highly self-motivated and driven team player.
  • Ability to multi-task and stay organized in a dynamic work environment.
  • Fresh graduates also are encouraged to apply.
Apply Now