Job Description
We are a Germany-based company headquartered in Cologne, specializing in providing cloud services to our clients. To expand our development team, we are looking for up to two highly skilled full-time Software Developers for a long-term collaboration. This remote position offers experienced professionals the opportunity to develop cutting-edge solutions in the fields of IT, Software, and Web Development. Our team values collaboration, innovation, and excellence, making this an exciting opportunity to advance your career in a dynamic and rapidly evolving industry.
Responsibilities:
- Develop, test, and maintain high-quality Java applications using the Spring framework.
- Collaborate with cross-functional teams to define and design new features.
- Utilize HTML, Thymeleaf, and JavaScript to create engaging user interfaces.
- Implement software best practices using Bootstrap and CSS for responsive design.
- Apply Spring MVC and CDI in developing robust and scalable applications.
- Participate in code reviews to ensure code quality and share knowledge.
- Assist in deploying and maintaining applications with Spring Boot.
- Troubleshoot and resolve performance issues to enhance application efficiency.
- Stay updated with the latest industry trends and technologies.
Must-Have Qualifications:
- At least 5 years of experience as a Java Software Developer.
- Strong proficiency in Java and Spring framework (Spring Boot, Spring Data, Spring MVC).
- Deep understanding of software architecture, design patterns, and best practices.
- Proven ability to implement complex and efficient algorithms.
- Experience with server-side web development in Spring Boot.
- Proficiency in Object-Oriented Programming (OOP) and CDI (Contexts and Dependency Injection).
- Hands-on experience with HTML5, Bootstrap, CSS3, JavaScript, AJAX, and jQuery.
- Familiarity with JSP/Thymeleaf for templating and UI development.
Nice-to-Have:
- Experience in automated testing and test-driven development (TDD).
- Familiarity with Postman for API testing.
Additional Information:
- The project language is English, so fluency in spoken and written English is required.
- Please submit your CV in English.
- Kindly provide a specific salary expectation in your application.
If you are passionate about developing high-quality software and want to be part of an innovative, forward-thinking team, we’d love to hear from you.