Enable job alerts via email!

Full Stack Developer (R&D team)

The Value Maximizer

Jawa Timur

On-site

IDR 100.000.000 - 200.000.000

Full time

8 days ago

Job summary

A technology firm in Indonesia is looking for an R&D Engineer to conduct research on emerging technologies and collaborate on software development. The ideal candidate holds a Bachelor's degree in Computer Science and has experience in programming languages like Java, Springboot, and Angular. Strong analytical and problem-solving skills are essential for this role, which involves design, development, and testing of new applications. Onsite work required in Surabaya or Jakarta.

Qualifications

  • 1-2 years of relevant experience in software development or R&D roles.
  • Familiarity with Agile or Scrum methodologies.
  • Passion for innovation and technology trends.

Responsibilities

  • Conduct research on emerging technologies.
  • Collaborate to define project requirements.
  • Design and test new software applications.

Skills

Proficiency in Java
Proficiency in Springboot
Proficiency in Angular
Strong analytical skills
Excellent communication
Teamwork abilities

Education

Bachelor's degree in Computer Science or related field
Master's degree preferred

Tools

Git
Linux
Apache Tomcat

Job description

R&D Engineer

Surabaya or Jakarta

Onsite

Key Responsibilities:

  • Conduct research on emerging technologies and software development trends to inform product development
  • Collaborate with software engineers, product managers, and other stakeholders to define project requirements and specifications
  • Design, develop, and test new software applications and features
  • Analyze and improve existing software solutions through rigorous testing and user feedback
  • Document development processes, code changes, and project status in a clear and concise manner
  • Participate in code reviews to maintain high-quality code standards
  • Stay updated with the latest industry trends and best practices in software development and R&D methodologies
  • Assist in troubleshooting and resolving software issues as they arise

Job Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's degree preferred)
  • 1-2+ years of relevant experience in software development or R&D roles
  • Proficiency in programming languages such as Java, Springboot, Angular
  • Familiarity with software development methodologies (e.g., Agile, Scrum)
  • Experience with version control systems (Git, SVN, CVS)
  • Experience with Linux operating system and web apps installation on Linux server using Apache Tomcat
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork abilities
  • Passion for innovation and a desire to stay ahead of technology trends
  • Experience with machine learning, artificial intelligence, or data analysis is a plus
  • Familiarity with cloud technologies (e.g., AWS, Azure) is desirable
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.