Junior Java Developer

Y Soft develops hardware products including card readers and embedded terminals with diverse engineering competencies in HW/SW field.
Embedded
Entry-Level Software Engineer
Hybrid
Enterprise SaaS

Description For Junior Java Developer

Y Soft is seeking a Junior Java Developer to join their innovative hardware products team. This role offers a unique opportunity to work on embedded operating systems powering Y Soft's core products – card readers and embedded terminals that can read up to 100 different technologies.

As a Junior Java Developer, you'll be integral to developing the next generation of card reader tools, working closely with a compact but skilled team of engineers, UX designers, and QA professionals. This position perfectly bridges software development with hardware understanding, offering a rare chance to see product development from both perspectives.

The ideal candidate should have a strong foundation in Java programming, with additional skills in technologies like Python, Scala, or TypeScript being advantageous. What sets this role apart is the emphasis on hardware interest – you'll get hands-on experience with physical products while developing the software that powers them.

Y Soft offers an exceptional work environment with a strong focus on professional growth. Benefits include generous vacation time, dedicated education days, and a flexible hybrid working arrangement. The company culture promotes open communication, continuous learning, and a fun, collaborative atmosphere. Their dog and giant snail-friendly offices reflect their unique and inclusive workplace culture.

This role is perfect for someone who wants to go beyond traditional software development and gain exposure to hardware engineering, all while working with a supportive team that values knowledge sharing and innovation.

Last updated a month ago

Responsibilities For Junior Java Developer

  • Development of the new generation of card reader tool in Java
  • Collaborate in a small team of 2 engineers, 1 UX designer, and 1 QA

Requirements For Junior Java Developer

Java
Python
JavaScript
TypeScript
Scala
  • Java programming skills
  • Interest in hardware and understanding of how things work
  • Intermediate to professional level English and Czech language skills
  • Ability to work in a team and share ideas
  • Willingness to participate in discussions and ask questions

Benefits For Junior Java Developer

Education Budget
  • 30 days of vacation + 3 sick days
  • 12 days for education and self-development (Grow Days)
  • Language education support
  • Free use of 3D printers
  • Flexible schedule
  • Dog-friendly and Giant snail-friendly offices

Interested in this job?

Jobs Related To Y Soft Junior Java Developer

Electrical Engineer, Launch Facilities

Electrical Engineer position at SpaceX's Launch Facilities, focusing on power distribution systems and facility maintenance at Vandenberg Space Force Station.

Automation & Controls Engineer, Launch Pad (Starship)

SpaceX seeks Automation & Controls Engineer to develop launch systems for Starship, focusing on electrical control systems and automation.

Associate Process Engineer

Associate Process Engineer position at Magic Leap, developing cutting-edge materials and processes for AR applications in Austin, TX.

Associate Process Engineer

Associate Process Engineer position at Magic Leap, developing cutting-edge materials and processes for AR applications in Austin, TX.

MultiMedia Design Verification Engineer, Silicon

Entry-level MultiMedia Design Verification Engineer position at Google, focusing on ASIC verification and SystemVerilog development for custom silicon solutions.