Remote job
Senior Java Developer
Job details
About this role
Role overview
A Senior Java Developer position within the engineering organization of an IT services company, listed through a Zaragoza, Spain location in the applicant tracking system while formally tied to the Poland-based engineering department. The position sits inside the broader Engineering function under Information Technology, focused on software development delivery for external clients.
Responsibilities
- Design, develop, and maintain backend services in Java for customer-facing or internal platforms - Contribute to system architecture discussions and code quality standards within the engineering team - Collaborate with cross-functional partners including product, QA, and DevOps to ship reliable releases - Participate in code reviews, knowledge sharing, and continuous improvement practices - Support troubleshooting, performance tuning, and production issue resolution
Requirements
- Several years of professional experience as a Java developer, typically at senior level - Strong command of core Java, commonly used frameworks, and backend design patterns - Experience building services that integrate with databases, APIs, and modern infrastructure - Comfort working within distributed engineering teams and structured delivery processes - Solid grasp of software engineering best practices including testing, version control, and code review
Benefits and work setup
- Full-time position within the Engineering department - Listed through the Zaragoza, Spain applicant tracking system location, with the department formally based in Poland