Sigma Software logo

Java Developer Intern

Sigma Software·Salary not specified

Primary stack

Spring BootGitAPIJavaSQL

Nice to have's

GitHubAWSDockerNoSQL databases

Job description

Description language:

About the Position

Java Developer Intern

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

Does this sound like you? Let’s grow and develop your skills together!

Responsibilities

  • Quickly learn new technologies
  • Be ready to demonstrate and prove your current technical level
  • Work with a mentor to prepare a personal roadmap and address knowledge gaps
  • Raise problems and blockers to mentor in a timely manner
  • Study recommended materials and be open to feedback, suggestions, and constructive criticism
  • Show good progress in achieving the Junior Java Developer level within the defined timeframe

Requirements

  • Basic knowledge of Java
  • Basic knowledge and experience with any SQL dialect (simple SELECT/INSERT/UPDATE/DELETE queries, and Joins of tables)
  • Basic knowledge of GoF design patterns
  • Experience with tools such as Git, IDEs, and Gradle/Maven
  • Basic knowledge and experience with Spring Boot, including the ability to work with it and a general understanding of its core concepts
  • Experience with unit testing (JUnit, Mockito)
  • Basic knowledge and understanding of REST (how to design, consume, etc.)
  • Understanding of the Linux command line
  • At least an Upper-Intermediate level of English

Nice to Have

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

We Offer

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

About the Company

Sigma Software is a company that values diversity, continuous education, and a supportive professional community. We offer flexible schedules, remote work options, and a variety of benefits to ensure our employees are happy and productive.

Location: Ukraine

Apply Now: Apply Here

© Sigma Software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

We are IT consulting and software product company with development offices in Ukraine, Sweden, the USA, Poland, and Australia. We deliver smartest solutions to our customers in the areas of government, telecommunications, advertising, automotive, gaming, and others.

More at Sigma Software

All 24 roles

Popular searches