Job Title
Java Engineer
Job Overview
100% remote position in Spain requiring fluent English for collaboration with international teams.
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable software.
- Own and run the software as part of the DevOps model, ensuring stable and smooth maintenance.
- Ensure optimal performance, quality, and responsiveness of applications.
- Participate in the complete Software Development Life Cycle, including occasional QA and peer review.
- Work to achieve goals and vision articulated by Product Management.
Qualifications
- Very strong Java programming skills and experience building APIs.
- Deep understanding of all stages in the Software Development Life Cycle.
- Deep understanding of design patterns and principles (e.g., SOLID).
- Experience with various testing types: Unit, API, Accept...