DevJobs

Java Senior Software Engineer

Overview
Skills
  • Java Java ꞏ 5y
  • Linux Linux
  • Windows Windows
  • OOP OOP
  • Networking Networking
  • Automated Testing Frameworks
  • Multi-threading Development
  • OOD
  • Android Development
  • Docker Kubernetes

About Visuality Systems

We stand as the global frontrunner in developing and providing Server Message Block (SMB) protocol solutions. Our innovative technology caters to a broad range of applications including embedded devices, Java systems, and mobile applications. We are integral to diverse industries such as IoT & consumer electronics, data management networks, automotive, medical, aerospace & defense, HMI, telecom, banking, robotics, and more. Notably, our software is a core component in over 340 million high-end printers worldwide, showcasing our impact and reach in the technology sector. With 25 years of experience, we have established ourselves as a profitable market leader in SMB protocol solutions.


About the Role

We are seeking a highly skilled Java Senior Software Engineer to join our dynamic team. This hybrid role focuses on driving tactical and strategic improvements to large-scale products, particularly network systems. The ideal candidate will define scope and objectives, contributing significantly to the development and modification of network systems.


Key Responsibilities

  • Implement the product lifecycle stages: design, develop, test, deploy and maintain.
  • Translate software requirements into practical and maintainable solutions.
  • Maintain and update applications as needed.
  • Support customers with technical inquiries and issues.


Requirements

  • B.Sc. in Computer Science or Computer Engineering.
  • 5+ years of Java development experience.
  • Experience in managing small teams.
  • Proficiency in network programming.
  • Familiarity with Windows and Linux operating systems.
  • Experience with Docker Kubernetes is advantageous.
  • Android development experience is a plus.
  • Strong background in OOD/OOP and multi-threading development.
  • Proficiency with automated testing frameworks, tools, and services.
  • Ability to tackle complex integration issues.
  • Extensive experience in software engineering and coding at scale.
  • Excellent communication skills, particularly in customer-facing interactions.
  • Strong organizational skills, with the ability to multitask effectively.
  • Proactive and adaptable to startup culture dynamics, willing to engage in various tasks.
  • Proficiency in spoken and written English.
  • Demonstrated responsibility, independence, and creativity.


Benefits

  • Competitive salary and benefits.
  • Opportunity to work with a diverse and international team.
  • Access to the latest technologies and tools.
  • Stability – profitable company with a strong track record of growth.
  • Collaborative culture – supportive environment fostering teamwork and collaboration.
Visuality Systems