Java Software Engineer

Java Software Engineer

Posted Today by SiiRA

Negotiable
Undetermined
Undetermined
EMEA

Summary: The role of Java Engineer involves developing and maintaining modern desktop applications and UI solutions within an international team. The position requires collaboration with cross-functional teams and participation in agile development processes. Candidates should have a strong background in Java and JavaFX, along with problem-solving skills and attention to detail. Additional experience with JavaScript and Agile methodologies is a plus.

Key Responsibilities:

  • Develop and maintain desktop applications using Java
  • Build and enhance graphical user interfaces with JavaFX
  • Collaborate with cross-functional teams on application improvements and new features
  • Participate in agile development processes, including sprint planning and code reviews
  • Contribute to application stability, performance, and overall software quality
  • Work closely with international teams in a collaborative environment

Key Skills:

  • 3+ years of experience with Java and JavaFX
  • Experience developing desktop UI applications
  • Communicative level of English for collaboration with international teams
  • Ability to work independently and collaboratively in a team environment
  • Strong problem-solving skills and attention to detail
  • Interest in building reliable and high-quality software solutions
  • Experience with JavaScript and React (Nice to Have)
  • Familiarity with Docker, Git, and Jenkins CI/CD (Nice to Have)
  • Experience working in Agile environments such as Scrum or SAFe (Nice to Have)
  • Previous experience working on large-scale or enterprise-level applications (Nice to Have)

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We are looking for a skilled Java Engineer to join our international team and contribute to the development of modern desktop applications and UI solutions.

Responsibilities

  • Develop and maintain desktop applications using Java
  • Build and enhance graphical user interfaces with JavaFX
  • Collaborate with cross-functional teams on application improvements and new features
  • Participate in agile development processes, including sprint planning and code reviews
  • Contribute to application stability, performance, and overall software quality
  • Work closely with international teams in a collaborative environment

Requirements

  • 3+ years of experience with Java and JavaFX
  • Experience developing desktop UI applications
  • Communicative level of English for collaboration with international teams
  • Ability to work independently and collaboratively in a team environment
  • Strong problem-solving skills and attention to detail
  • Interest in building reliable and high-quality software solutions

Nice to Have

  • Experience with JavaScript and React
  • Familiarity with Docker, Git, and Jenkins CI/CD
  • Experience working in Agile environments such as Scrum or SAFe
  • Previous experience working on large-scale or enterprise-level applications