Reformatting Job Description for Java Software Developer at Krashlando
About the Role
Krashlando is seeking a skilled Java Software Developer to join our team on a long-term project with our client, a global Swiss company leader in manufacturing (GF). The selected candidate will play a crucial role in building new Java developments and serving as the technical leader of an initial team of 4 developers.
Key Responsibilities
* Develop high-quality Java-based products that meet the requirements of our clients.
* Design and implement automated tests for code written by others.
* Write clean, maintainable code that adheres to industry standards.
* Take ownership of the quality and long-term maintainability of developed software.
* Ensure software is up-to-date with the latest technologies and best practices.
* Contribute to the continuous improvement of our processes following agile principles.
Requirements
* Proven experience in Java and SpringBoot development.
* Knowledge of SQL and NoSQL databases.
* Experience with MicroServices and distributed architecture is a plus.
* Willingness to learn new technologies and improve existing solutions constantly.
* A minimum of 4 years of experience in Java software development.
Why Join Krashlando
You will work in an international context, leveraging highly advanced technology and procedures to advance your professional career. As a key member of the Georg Fischer Digital team in Madrid, you will collaborate with the DevOps unit and security unit, overseen by the GF Global Architect.