Intern/Junior Java Developer

 Job Description:

As a Junior Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java applications. You will collaborate with cross-functional teams to understand requirements, translate them into technical solutions, and implement robust software solutions that meet the business objectives. 

Main Responsibilities: 

  • Debugging and fixing problems in the existing code;
  • Creating unit tests and automated system tests;
  • Ensuring project delivery on time;
  • Create/modify required technical and quality-related documentation;
  • Following the coding and security standards currently adopted by the team;
  • As a Scrum team member, participating in all activities & meetings related to the proper application of the framework.

Job Requirements:

  • 1+ Years of relevant experience
  • Analytical skills and strong attention to detail;
  • Responsible team player with good communication skills;
  • Good spoken and written English;
  • Strong analytical view combined with a pragmatic attitude (flexibility);
  • Basic understanding of software patterns, software design, and development methodologies;
  • Experience in Jakarta EE/Spring Framework;
  • Basic understanding of web services and technologies: REST, JSON, HTTP;
  • Basic understanding of relational databases;
  • Basic understanding of version control systems (Git, Bitbucket).

An advantage would be:

  • Work experience in a multinational environment;
  • Basic understanding and experience of ORM frameworks, e.g., Hibernate;
  • Degree or ongoing studies in Computer Science or a similar field.
  Required Skills:

Java