Java FX

Anlage Digital
Bengaluru, Karnataka, India

Senior Software Engineer – JavaFX Desktop Applications

Experience: 5-8 Years

Location: Bengaluru

Responsibilities

  • Lead the design and development of enterprise-grade desktop applications using JavaFX.
  • Define application architecture, design patterns, and coding standards.
  • Develop reusable UI frameworks and custom JavaFX controls.
  • Review code and mentor junior developers.
  • Integrate desktop applications with REST APIs, databases, and backend services.
  • Collaborate with architects, business analysts, and product teams.

Required Skills

  • Strong Java (Java 11/17/21) development experience.
  • Expertise in JavaFX, FXML, Scene Builder, and JavaFX CSS.
  • Strong understanding of MVC/MVVM architecture.
  • Experience with multithreading and asynchronous programming.
  • Experience with Maven/Gradle and Git.
  • Good understanding of REST APIs and JSON.
  • Experience with PostgreSQL/MySQL/SQLite.
  • Strong debugging and performance optimization skills.

Preferred Skills

  • Desktop Application Frameworks
  • AI/GenAI integration experience
  • Semiconductor or Engineering Tool Development experience

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →