Match score not available

Java Developer

Remote: 
Full Remote
Work from: 

Remotebase logo
Remotebase Scaleup https://remotebase.com/
51 - 200 Employees
See all jobs

Job description

At Remotebase, we are dedicated to building a thriving remote work community that connects talented individuals with top-tier clients. We are currently in search of an experienced Java Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-performance backend systems that meet the needs of our diverse set of clients.

Responsibilities:

  • Develop and maintain robust backend applications using Java and related frameworks such as Spring or Hibernate.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write high-quality, maintainable code and conduct peer code reviews.
  • Identify and troubleshoot performance issues and optimize existing applications.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Participate in Agile development processes and contribute to continuous improvement efforts.
  • Stay up-to-date with emerging technologies and apply them to improve our development processes.

Requirements

  • Proven experience as a Java Developer with a strong understanding of object-oriented programming principles.
  • Hands-on experience with Java, Springboot, AWS, Kafka.
  • Experience with RESTful APIs and microservices architecture.
  • Knowledge of relational databases such as MySQL or PostgreSQL and experience with ORM tools.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Experience in Agile/Scrum development methodologies.
  • Strong problem-solving skills and the ability to think critically.
  • Excellent communication skills and a collaborative mindset.
  • A degree in Computer Science or a related field is preferred.

Benefits

  • Fully remote.
  • Flexible timings. You decide your work scheduled.
  • Market competitive compensation (in $$).
  • Insane learning and growth

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Java Developer Related jobs