WeCookIT
Senior Java Backend Engineer
WeCookITPortugal17 days ago
Full-timeRemote FriendlyEngineering, Information Technology
We are looking for a Senior Java Backend Engineer to strengthen our core platform and support the integration of advanced AI features into our product. The role focuses on designing and scaling the backend (Java-based), ensuring robust performance both in

cloud environments (AWS) and on-premises deployments for enterprise clients.

This person will work closely with the Project Manager, Business Manager, and

frontend team, and will later collaborate with AI Engineers to integrate LLM-based

services.

Key Responsibilities

 Design, develop, and maintain the Java backend (Spring Boot or similar frameworks).

 Develop and optimize REST APIs to support the Angular frontend and external services.

 Integrate with AI/ML services exposed via REST at a later stage (OpenAI, Ollama, vLLM, Hugging Face, etc.).

 Ensure scalability, performance, and resilience in hybrid architectures (cloud + on premises).

 Implement secure handling of sensitive data, respecting privacy and compliance

requirements (e.g., GDPR).

 Optimize persistence and queries in relational (e.g., PostgreSQL, MySQL) or NoSQL databases.

 Design monitoring, logging, and error-handling mechanisms for production systems.

 Support CI/CD pipelines and contribute to infrastructure automation in AWS.

Required Skills & Experience

 5+ years of professional experience as a Java Backend Engineer.

 Strong proficiency in Java 11+ (preferably 17+) and frameworks like Spring Boot.

 Solid understanding of REST API design and integration.

 Experience with database systems (SQL and/or NoSQL).

 Hands-on Experience With Cloud Environments (AWS Preferred).

 Experience consuming and integrating external APIs (REST/JSON).

 Familiarity with microservices architecture and distributed systems.

 Good knowledge of security best practices (authentication, authorization,

encryption).

 Ability to mentor and support junior developers.

 Strong problem-solving and debugging skills.

Nice To Have

 Experience integrating with AI/ML services (e.g., OpenAI, Ollama).

 Knowledge of Python (for collaboration with AI Engineers).

 Familiarity with Angular (basic knowledge for collaboration with frontend).

 Experience with Docker and Kubernetes.

 Understanding of event-driven architectures (Kafka, RabbitMQ).

 Experience with enterprise deployments (on-premises + offline mode).

 Knowledge of advanced AWS services.

Ideal Profile

 Solution-oriented with strong problem-solving skills.

 Able to work autonomously and take technical ownership.

 Comfortable collaborating with cross-functional teams.

 Proactive and capable of leading backend-related decisions.

 Strong communicator, especially when working with AI and frontend teams.

 Pragmatic mindset — balances best practices with delivering value quickly.

 Curious about new technologies and eager to learn about AI integration.

What We Offer

 Opportunity to work on an innovative product enhanced with Generative AI.

 Ownership of backend architecture and technical decisions.

 Remote flexibility and autonomy.

 Growth opportunities in cloud, AI, and hybrid deployments.

Skills: java,sql,mysql,spring boot,aws,angular,rest,cloud,python,docker

Key Skills

Ranked by relevance