jobtraffic
Senior Java Software EngineerjobtrafficIreland

Cette offre d'emploi n'est plus disponible

jobtraffic

Senior Java Software Engineer

jobtraffic
  • IE
    Ireland
  • IE
    Ireland

À propos

Our client a leading Multinational Semiconductor Company requires the Senior JAVA SE22/JAVAFX Software Engineer for role based in Cork, Ireland.


Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

The role requires the candidate to be onsite 3 days per month.


Role

You will participate in the product development process. You will focus on the implementation of desktop applications and tools facilitating client customers and engineering teams to configure and monitor embedded power management systems.


You will be a key member of our engineering team reporting directly to the Software Engineering Manager.


This position will give you a great opportunity to work with cutting‑edge software technology applied in semiconductor industry, show your ideas, creativity and skill, become an important member of the ambitious software team and bring software product to another level.


Responsibilities

This is a wide-ranging role, and your key responsibilities will include:



  • Development/design/implementation of high‑level desktop applications and related software services to configure and communicate company semiconductor products.
  • Development/design/implementation of low‑level communication libraries and additional libraries for interfacing with hardware.
  • Build, test and deployment of software release packages.
  • Provide support/assistance to firmware team.
  • Documentation of software architecture, design and implementation.
  • Support of software releases and long‑term maintenance of deployed software.
  • Applications and Customer Support.
  • Collaborate within other development teams on design and development.
  • Optimise software by performing maintenance, updates and upgrades.
  • Help maintain code quality, organisation and automatisation.
  • Participate in the SW/HW integration.

Education

  • Bachelor’s degree in computer science, Computer Engineering, or Electrical Engineering.

Requirements

  • Proven track record of full software development lifecycle – from concept through delivery of next‑generation applications and customizable solutions.
  • Experience in writing object‑oriented code in Java.
  • Experience in C and Python is preferable.
  • Great problem‑solving skills.
  • Ability to analyse requirements specification and develop/enhance software applications.
  • Ability to review existing applications, and support new features, improvements, and ongoing sustainability.
  • Ability to collaborate with a team, and can work independently with minimal supervision.
  • Good communication skills. Can clearly explain a technical problem and propose potential solutions with pros and cons for each solution.
  • Must be a fast learner and can thrive in a dynamic environment.

Experience

  • A minimum of 10 years of experience in Java, JavaFX, Java modular system (JAVA SE22 Current Version) and strong encapsulation.
  • Creative approach in software development and record in writing clear code without support from LLM code assistants.
  • Excellent understanding of OO Patterns: general OO programming. Dependency injection, Message bus, Generics, Lambda expressions, Singleton, Factory, Builders, Inversion of control, MVC, MVVM, Observers.
  • Thorough Knowledge in writing test cases in JUnit, Mockito or similar.
  • Thorough Knowledge in JetBrains IDE's, GIT Source Control, Gradle (building tools), CI tools, Modelling in UML.
  • Knowledge of JVM script languages: Groovy, Kotlin.
  • Knowledge of Embedded design: MCU architectures, Programming microcontrollers, Bit operations, Low level protocols (i2c, spi), USB (HID, CDC, Bulk), Building Native Libraries, Cross‑platform.
  • Python scripting. xcfaprz
  • High level of work autonomy and sense of responsibility.

Contact

For further information please contact Micheál at Software Placements on or email


#J-18808-Ljbffr
  • Ireland

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.