We are currently looking on behalf of one of our important clients for a Java Software Developer. This role is a permanent position based in Thurgau Canton & comes with some home office allowance.
Your Role:
Co-design & optimize software architecture & user interfaces.
Design & implement new innovative applications & features & renew & improve existing functions.
Develop concepts & specifications for implementation.
Evaluate & use modern technologies, tools & libraries.
Carry out Agile software development in close cooperation with sales, product & project management.
Ensure Continuous Integration & create comprehensive unit tests for high software quality.
Your Skills & Experience:
At least 3 years of professional experience in Java Software Development.
Skilled & experienced in Java EE, Angular, databases, application servers & object-oriented analysis & design.
Ideally experienced in Web Services, Message Queue, Containers (e.g. Docker) & GitLab.
Any experience within Highly Regulated Industries is considered very advantageous.
Your Profile:
Completed University Degree in Computer Science or similar.
Very good communication skills & team-oriented.
Fluent in English (spoken & written) & proficient German language skills to at least B2 level are mandatory requirements.
#J-18808-Ljbffr