Job Openings Java Full Stack Engineer (Remote, USD Salary)

About the job Java Full Stack Engineer (Remote, USD Salary)

Requirements:

  • Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 4+ years of experience as a Full-Stack Developer or similar role.
  • Proven experience as a Full-Stack Developer or similar role.
  • Strong experience with front-end languages such as HTML, CSS, JavaScript (ES6, TypeScript).
  • Familiarity with JavaScript frameworks/libraries such as React, Angular, or Vue.js.
  • Comfortable with Java (collections, concurrency).
  • Comfortable with writing REST-based services in Java.
  • Comfortable with databases such as MySQL or its variants.
  • Ability to proactively identify and solve engineering problems.
  • Experience using Git to manage changes is a plus.
  • Experience in gRPC and Protobuf is a plus.

Responsibilities:

  • Develop and maintain web applications (front-end and back-end).
  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Write clean code to develop functional web applications.
  • Build reusable code and libraries for future use.
  • Troubleshoot and debug applications.
  • Perform UI tests to optimize performance.
  • Gather and address technical and design requirements.
  • Collaborate with Front-end Developers to integrate user-facing elements with server-side logic.
  • Provide support to internal teams.
  • Liaise with developers, designers, internal stakeholders, and customers to identify new features.