For an estimated customer, multinational company based in Switzerland we are looking for a:
Java Developer
Mission
Being part of an international and multicultural team and reporting to a Team Leader, you will be responsible of the design and development of a high quality software.
Responsibilities
Developing new and maintaining Java-based web applications and services;- Designing and implementing software components using Java frameworks;
- Writing clean, reusable, and maintainable code that conforms to industry best practices and standards;
- Collaborating with front-end developers, project managers, and other stakeholders to ensure timely delivery of projects;
- Debugging and troubleshooting software defects and issues;
- Code reviews;
- Integrating third-party APIs and services into existing applications;
- Ensuring applications meet performance, scalability, and security requirements;
- Documenting code and maintaining technical documentation.
Requirements
At least 2 years as software engineer;- Expert in Java 11, Spring, Spring Boot and Spring MVC;
- Experience in Gitlab and Github;
- Able to create a solution in the Cloud;
- Experience with open source libraries, tools and technologies is a must;
- Strong in developing APIs and skilled in leveraging REST APIs for application integration;
- Skilled in Linux OS;
- Experience with Docker and microservices;
- Having worked with CI/CD.
What we offer
High level of autonomy over schedule and presence in a high performance rapidly growing company;- Dynamic workplace;
- A multi-cultural, multi-disciplinary, highly motivated team with ambitious goals.
Place of work: full-remote