Senior Java Developer /Backend (Remote from EU)
We are seeking a Senior Java Developer to strengthen our backend engineering team responsible for designing and maintaining high-performance, scalable enterprise applications. The ideal professional has a deep understanding of modern Java frameworks, distributed architectures, and database optimization. This position involves full ownership of backend services — from design and development to integration, performance tuning, and deployment in cloud-native environments.
Technical Requirements and Knowledge
- Programming: Advanced expertise in Java, Maven, and frameworks such as Quarkus or Spring, applied in large-scale production systems. 
- Databases: Proven experience managing and optimizing MongoDB and PostgreSQL, including schema design, indexing strategies, and performance tuning. 
- Architecture: Strong knowledge of microservices, event-driven architecture (Kafka), and integration with ELK stacks for observability. 
- DevOps: Practical experience with Docker, Kubernetes, Jenkins, SonarQube, Nexus, and continuous integration/delivery pipelines. 
- Performance Optimization: Proficiency in profiling, testing, and tuning backend systems to ensure reliability and scalability. 
- Security: Sound understanding of secure coding principles, vulnerability prevention, and compliance with software security standards. 
- Version Control: Proficient in Git, preferably with Bitbucket repositories. 
- Agile Practices: Experience working in Agile/Scrum environments focused on iterative and high-quality delivery. 
- Tooling Exposure: Familiarity with security and profiling tools such as Snyk, OWASP, or similar. 
Key Responsibilities
- Design, implement, and maintain backend components and microservices ensuring performance, scalability, and maintainability. 
- Optimize database performance and ensure robust data flow between systems. 
- Integrate event-driven communication using Kafka and manage logging and monitoring through ELK. 
- Participate in defining system architecture and technical standards aligned with project goals. 
- Implement DevOps best practices to automate builds, tests, and deployments. 
- Identify and resolve system bottlenecks and performance issues at both code and infrastructure levels. 
- Apply and maintain secure development practices throughout the lifecycle of applications. 
- Collaborate closely with cross-functional teams including product owners, architects, and QA engineers. 
- Provide mentorship to less experienced developers, promoting knowledge sharing and technical growth. 
- Take end-to-end responsibility for assigned deliverables — from analysis and implementation to deployment and post-release monitoring. 
Hiring Details
- Seniority: Senior (5–7+ years of relevant experience). 
- Language: English level B2/C1 (mandatory). 
- Work setup: 100% remote. Travel: Occasional travel to Brussels may be required. 
- Eligibility: Open to EU citizens or professionals residing in the EU with a valid work permit. 
- Engagement options: Freelance or Spanish employment contract, depending on the candidate’s preference and location. 
 
                