Java Developer at Thermo-Calc Software AB
Workplace: Solna, Sverige
Expires: September 21, 2025
Join Thermo-Calc Software as a Java Developer to help develop the next generation of advanced materials science applications in a global, collaborative environment. Work on high-performance solutions for materials calculations, supporting industries and research institutions.
Main requirements:
- Solid experience with Java and traditional GUI frameworks like Swing or JavaFX
- Strong skills in object-oriented programming and design patterns
- Experience with large and long-living monolithic applications
- Experience building user-friendly and responsive interfaces
- Ability to write clean, maintainable, and efficient code
- Proficiency with version control tools such as Git
- Excellent communication skills in English, both written and spoken
- Degree in Computer Science or equivalent experience
Responsibilities:
- Develop and maintain Java-based desktop application with focus on graphical user interface using Swing
- Contribute to next-generation web-based platform development alongside frontend and FORTRAN developers
- Write clean, efficient, and well-documented code
- Collaborate with team members and stakeholders to define and implement new features
- Troubleshoot and optimize application performance
- Participate in code reviews and maintain high technical standards
- Stay up to date with modern technologies, tools, and best practices in Java development
- Ensure security, scalability, and reliability of software solutions
Required hard skills:
- Java
- Swing or JavaFX
- Object-oriented programming
- Design patterns
- Git version control
- Clean coding practices
Recommended hard skills:
- Web development (React, TypeScript, Fastify, Spring Boot)
- Familiarity with Windows, Linux, macOS development environments
Soft skills:
- Excellent communication (English)
- Collaboration
- Attention to detail
- Continuous learning mindset
Coding languages:
- Java
- TypeScript
- React (JS)
Frameworks:
- Swing
- JavaFX
- Spring Boot
- Fastify
- React
Operating systems:
- Windows
- Linux
- macOS
Natural languages:
- English (Proficient)
Cultural skills:
- Collaboration in a global team environment
- Innovation-oriented mindset
- Interest in science and engineering-related technology
Apply for this job