Intern Java Developer

Logo of Sigma Software Group

Sigma Software Group

📍Internship - Ukraine

Job highlights

Summary

Join a skilled team at Sigma Software to gain valuable experience as a Junior Java Developer, learning new technologies and developing your skills.

Requirements

  • Basic knowledge of Java
  • Basic knowledge and experience with any SQL dialect (Simple Select/Insert/Update/Delete queries, Joins of tables)
  • Basic knowledge of GoF Design Patterns
  • Experience with tools: Git, IDE, Gradle/Maven
  • Basic knowledge and experience with Spring Boot, including the ability to work with it and basic overall understanding
  • Experience with Unit tests (JUnit, Mockito)
  • Basic knowledge and understanding of REST (how to design, consume, etc.)
  • Understanding of Linux command line
  • At least an Upper-Intermediate level of English

Responsibilities

  • Quickly learn new technologies
  • Be ready to demonstrate and prove your current technical level
  • With a Mentor's help, prepare a personal roadmap and address knowledge gaps
  • Raise problems and blockers to Mentor in time
  • Study recommended materials and be open for Mentor's feedback, comments, and critics
  • Show good progress in achieving the Junior Java developer within the defined time interval

Preferred Qualifications

  • GitHub account with proven history of development
  • Participation in any open-source project
  • AWS account
  • Experience with Docker
  • Experience using NoSQL DB

Job description

Company Description

Sigma Software is looking for driven, motivated, and fast-learning individuals eager to start a Java Developer career, keen on knowledge, and aspiring to work on new projects. This is an excellent opportunity for you to work as part of a skilled team to gain valuable experience in software development.

Sounds like you? Let’s grow and develop your skills together!

Job Description

  • Quickly lear new technologies
  • Be ready to demonstrate and prove your current technical level
  • With a Mentor’s help, prepare a personal roadmap and address knowledge gaps
  • Raise problems and blockers to Mentor in time
  • Study recommended materials and be open for Mentor’s feedback, comments, and critics
  • Show good progress in achieving the Junior Java developer within the defined time interval

Qualifications

  • Basic knowledge of Java
  • Basic knowledge and experience with any SQL dialect (Simple Select/Insert/Update/Delete queries, Joins of tables)
  • Basic knowledge of GoF Design Patterns
  • Experience with tools: Git, IDE, Gradle/Maven
  • Basic knowledge and experience with Spring Boot, including the ability to work with it and basic overall understanding
  • Experience with Unit tests (JUnit, Mockito)
  • Basic knowledge and understanding of REST (how to design, consume, etc.)
  • Understanding of Linux command line
  • At least an Upper-Intermediate level of English

WOULD BE A PLUS

  • GitHub account with proven history of development
  • Participation in any open-source project
  • AWS account
  • Experience with Docker
  • Experience using NoSQL DB

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Sigma Software Group know you found this job on JobsCollider. Thanks! 🙏