Descripción

* Full Time
* Aarau, Switzerland (Remote)
* Posted 7 days ago
* Negotiable GBP / Year

**Java Software Engineer**

**Location:** Aarau, Switzerland - 1 day a week in the office is mandatory; the rest of the week can be worked remotely

**About:** Our client is a top-tier Swiss e-commerce platform, offering an extensive range of products, from electronics and household items to DIY supplies and sports equipment. They-re looking for a talented Java Software Engineer to join their dynamic team.

**Position Overview:** We are seeking a skilled and enthusiastic Java Software Engineer to join the backend development team. The ideal candidate will have a solid background in Java development, a passion for solving complex problems, and a keen interest in building scalable and efficient applications. You will be instrumental in developing and maintaining our e-commerce platform, ensuring it remains robust, secure, and high-performing.

**Key Responsibilities:**

* Design, develop, and maintain high-quality Java-based applications and services.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Write clean, maintainable, and efficient code following best practices.
* Participate in code reviews and provide feedback to peers.
* Troubleshoot and resolve performance issues, ensuring high availability and responsiveness of applications.
* Stay up-to-date with emerging technologies and industry trends to continuously improve our platform.
* Work closely with front-end developers to integrate user-facing elements with server-side logic.
* Implement and maintain RESTful APIs and other web services.

**Qualifications:**

* Bachelor-s degree in Computer Science, Software Engineering, or a related field.
* 5+ years of proven experience as a Java Software Engineer or similar role.
* Proficiency in Java and related technologies (Spring boot)
* Experience with CI/CD pipelines and automated testing frameworks.
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork skills.
* Understanding of software development lifecycle and Agile methodologies.
* Knowledge of microservices architecture and containerisation technologies (Docker, Kubernetes) is a plus.

**What They Offer:**

* Competitive salary and benefits package.
* Opportunity to work in a hybrid environment.
* Continuous professional development and career growth opportunities.
* A vibrant and inclusive company culture.
* Employee discounts on products.

**How to Apply:** Interested candidates should submit their resume and a cover letter detailing their relevant experience and why they would be a great fit for this role to \[email protected\] with the subject line -Java Software Engineer Application - \[Your Name\]-.