Senior Software Engineer Java

Is it in your DNA to make the world a little better, healthier and smarter every day? Are you challenged by working on advanced control systems and (industrial) automation projects for our customers in complex high-tech mechanical engineering? Do you enjoy working in multidisciplinary teams on complex technical issues, algorithms, data modeling and visualization? Then join TOPIC!

''Within TOPIC I can work together with highly skilled professionals in a pleasant working environment. I am working on an interesting project with complex technical challenges and TOPIC supports me in my personal growth with various workshops, courses and events''
Thomas Jellema (Software Designer)


Your role as Java Engineer  

The constantly increasing communication between people and machines is becoming crucial in your job as a Java Engineer. You will be part of one of our scrum teams and together you will develop high-quality software. Your work will consist of both low-level and application development and you are responsible for making the right (future proof!) design choices.

You are actively involved in improvement and development processes. These concern large complex systems, in which different components must be adjusted to one another. You will work on visualization in particular the technical side of the U.I., and on data modeling solutions. In addition, the implementation of algorithms and performance optimization will play a significant role in your daily work as a Java Engineer.

You will contribute to tech meetings where you are able to share your ideas, contribute to software design and help the project move forward in the right direction. Depending on your ambitions and desires for personal growth, we will support you in shaping your future and let you take on more responsibilities as you grow in seniority.  

As a driven, enthusiastic, and ambitious Java Engineer, you will be part of a team working on state-of-the-art projects covering the entire process; ranging from the definition of requirements to delivery.  Our projects are carried out at our inspiring office in Best or on-site at location of our high-tech customers. Working partially from home is possible.

As a Java Engineer at TOPIC  

  • you have completed a Master's or Bachelor's degree in Computer Science or another related degree;
  • you have at least 5 years of relevant working experience within complex Java environments in the high-tech domain;
  • you are able to create both unit and integration tests with, for example, Mocks and Stubs;
  • you are familiar with methodologies and techniques such as CI, UML, Design Patterns, Agile,  TDD and OO;
  • you have good communication and social skills. Excellent oral and written command of the English language is required for this role.
  • Algorithm, Java, Spring, AWS
  • Location omgeving Eindhoven / Delft

Our offer    

To carry out our interesting, innovative and challenging projects in ambitious work environments, TOPIC offers a full-time employment with a contract for an indefinite period. As an employee at TOPIC, you will receive excellent and individual coaching to help you grow both on a personal and technical level.

Being part of the TOPIC family, you will benefit from the expertise of more than 150 smart colleagues. The working atmosphere is informal, open and collegial; with flexible working hours , the option to (partially) work from home and 26 vacation days.

We offer an all-in competitive employee benefit package including:

  • Gross salary
  • Net cost allowance
  • Mobility package
  • Thirteenth month payment
  • 8% holiday allowance

Our job structure model consists of several seniority levels ranging from Programmer to System Architect. Your position in the salary scale will be conform your previous experience and expertise. For this position we are looking for a Java Engineer or Senior Java Engineer. The annual all-in benefit package will be between €42.000 and €64.000.   

Additionally, you will also receive an insurance package, a good pension scheme and a yearly study budget including paid training days. We offer a home office support package and TOPIC has a relocation assistance program in place for new employees.

On top of this, you can profit from extra's such as the use of our own gym and fresh fruit available at your disposal every day. Our inspirable head office in Best is easily accessible and has excellent ICT facilities.

Our organization

TOPIC is committed every day to make the world a little better, smarter and healthier. For 25 years, customers have been trusting on TOPIC for the development of embedded systems that are essential for products manufactured by renowned high-tech companies around the world.  We are well known for the knowledge and expertise of our highly skilled engineers. We are able to maintain this by continuously investing in the development of our engineers: internal and external training courses with certifications, personalized meetups and knowledge sharing are part of this. Our projects involve edge to cloud solutions; from PCB design and FPGA to low level embedded software and application software for UI, Web, Mobile and cloud.

Our Consultancy Services add expertise to a team on-site at our clients or offer them advice on a solution to an existing problem, a strategy or a process.  In-house projects (from design and development to production and market introduction) are carried out by our engineers at the TOPIC head office. TOPIC also offers Farm Out projects: a unique service in which a TOPIC team of engineers is engaged for a specific development project of a customer.

Our range of TOPIC Products consist of high-quality System-on-Modules that aim to accelerate product development and are scalable in performance and functionality.

The quality of TOPIC's work and development processes is guaranteed and certified according to the ISO-13485, ISO/IEC-27001 and NEN-7510-1 standards. We are also proud to be a Premier Partner of Xilinx; technology leader in the field of System-on-Chips and FPGAs.

Roadmap to your TOPIC job

Other interesting vacancies

Software Designer

  • Design, Architecture, SOLID
  • Location Eindhoven / Delft area

Senior Software Engineer C++

  • C++, Python, Design patterns
  • Location omgeving Eindhoven / Delft

Senior Software Engineer Java

  • Algorithm, Java, Spring
  • Location omgeving Eindhoven / Delft