remote
Software Engineer - Java Developer - Merck KGaA
Software Engineer
Software Engineer – Java Developer focused on building scalable eCommerce services using Spring, REST APIs, and relational databases, while collaborating in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java services for the Digital and eCommerce platform.
- Implement RESTful APIs and integrate with front‑end and third‑party systems.
- Write clean, testable code, perform code reviews, and contribute to continuous improvement.
- Collaborate with cross‑functional teams using Agile practices to deliver incremental value.
- Optimize database queries and ensure data integrity across SQL databases.
Requirements
- 3+ years of professional Java development experience.
- Strong knowledge of Spring Framework, Spring Boot, and REST API design.
- Proficiency with relational databases (SQL) and ORM tools.
- Experience with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.