Submit

Junior Backend Java Developer

Lisboa

Technologies

Java

Job description

We are seeking a motivated and enthusiastic Junior Backend Java Developer to join our growing team. The ideal candidate will have a solid foundation in Java programming and a passion for building robust and scalable backend applications. This role offers an excellent opportunity to learn and grow in a collaborative and dynamic environment.

Responsibilities:

  • Develop, test, and maintain backend applications using Java.
  • Write clean, efficient, and well-documented code.
  • Design and implement database interactions using SQL.
  • Define and implement APIs for communication between different systems.
  • Utilize Git for version control and collaboration.
  • Write and execute unit tests using JUnit.
  • Participate in Scrum ceremonies and contribute to team goals.
  • Collaborate effectively with team members to deliver high-quality software.


Requirements

Required Skills:

  • 1-2+ years of experience in Java programming specifically.
  • Strong knowledge of SQL.
  • Experience with API definition.
  • Proficiency in Git.
  • Experience with JUnit for unit testing.

Nice to Have Skills:

  • Kafka & Spring Kafka (Very nice to have)
  • Some experience in Microservices development.
  • Experience with MongoDB.
  • Experience with Spring Data JPA.

Soft Skills:

  • Understanding of Scrum methodology.
  • Strong teamwork and collaboration skills.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). 
  • Solid understanding of object-oriented programming principles. 
  • Ability to learn and adapt quickly to new technologies.
  • Excellent problem-solving and debugging skills.
  • Good communication skills.
  • English fluency.


Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit