Position Overview:
We are seeking a skilled and motivated Software Engineer with strong experience in JavaFX and a solid understanding of Java 17+, Maven, and MySQL. The ideal candidate will have a fundamental knowledge of web development tools and a passion for developing user-friendly, high-performance software solutions. This role offers the opportunity to work on exciting projects in a collaborative and dynamic environment.
Key Responsibilities:
- Design, develop, and maintain desktop applications using JavaFX, ensuring seamless user experiences.
- Implement, test, and optimize backend functionality using Java 17+ and Maven.
- Develop and manage database schemas, queries, and optimizations with MySQL.
- Collaborate with cross-functional teams to integrate desktop applications with web-based components and APIs.
- Use fundamental web development tools (e.g., HTML, CSS, JavaScript) to support hybrid application functionalities.
- Debug, troubleshoot, and resolve performance issues in both desktop and backend systems.
- Stay updated with the latest technology trends and best practices to ensure software efficiency and security.
Required Skills and Qualifications:
- Proven experience in developing desktop applications using JavaFX.
- Solid understanding and hands-on experience with Java 17+ and Maven.
- Strong skills in MySQL database design, queries, and optimizations.
- Basic knowledge of web development tools (HTML, CSS, JavaScript) and concepts.
- Proficiency in object-oriented programming (OOP) and design principles.
Soft Skills:
- Strong analytical and problem-solving skills.
- Effective communication and teamwork abilities.
- Ability to work independently and manage time effectively.
What We Offer:
- A collaborative and supportive work environment.
- Opportunities for professional growth and skill development.
- The chance to work on impactful and challenging projects.