{"id":2159113,"url":"https://alion.io/job/yellowipe-programador-java-web","title":"Programador Java Web","company":{"id":4374582,"name":"YellowIpe","domain":"yellowipe.io","url":"https://alion.io/company/yellowipe","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":38000,"max_usd":90000,"period":"year","method":"role_country_seniority_unknown","sample_n":84},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"DynamoDB","optional":false},{"name":"Git","optional":false},{"name":"GitLab CI","optional":false},{"name":"Grafana","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Kanban","optional":false},{"name":"Kubernetes","optional":false},{"name":"Prometheus","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-04T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-04T00:00:00Z","board_verified":false,"closed_at":null,"days_open":7,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":7},"description":"Sobre a YellowIpe\nTemos a missão de inspirar a conexão da tecnologia com as pessoas, fomentamos o melhor de nossos profissionais através de nossa expertise em encontrar e atrair os melhores talentos para os melhores projetos. O Foco nas Pessoas, Colaboração e Comprometimento são os pilares que nos guiam nessa trajetória.\nJunte-se à equipa amarela como nosso novo Programador Java Web!\nResponsabilidades:\nDesenvolver e implementar aplicações web escaláveis e de alto desempenho utilizando Java EE e frameworks associados, como Spring e Hibernate, assegurando que as soluções atendam a todos os requisitos funcionais e não funcionais do cliente.\n\nParticipar ativamente em todas as fases do ciclo de desenvolvimento de software, desde a análise detalhada de requisitos, desenho técnico e implementação, até o suporte pós-lançamento e manutenção, garantindo a entrega de software de alta qualidade dentro dos prazos acordados.\n\nColaborar de forma eficaz com equipas multidisciplinares, incluindo designers de experiência do utilizador, analistas de negócios e engenheiros de qualidade, para otimizar a usabilidade e a experiência geral do utilizador em projetos de elevada complexidade.\n\nEscrever códigos limpos, reutilizáveis e bem documentados, seguindo rigorosamente as melhores práticas de desenvolvimento de software, incluindo a adopção de testes automatizados com JUnit e implementação de integração contínua/entrega contínua (CI/CD) utilizando ferramentas como Jenkins e GitLab CI.\n\nFazer a integração de serviços de backend com APIs RESTful e sistemas legados, utilizando JMS para comunicação assíncrona e garantir a compatibilidade entre diversas plataformas.\n\nIdentificar, diagnosticar e resolver proativamente problemas de performance e escalabilidade nas aplicações, contribuindo para a manutenção de uma arquitetura de software robusta e tecnologicamente contemporânea.\n\nParticipar na definição e documentação de padrões, diretrizes de codificação e melhores práticas, colaborar na revisão de códigos, mentorando outros membros da equipa e promovendo uma cultura de excelência técnica.\n\nRequisitos:\nMínimo de 5 anos de experiência comprovada em desenvolvimento de aplicações Java EE, com domínio em CDI, EJB, JPA/Hibernate, JSF, Primefaces e outros frameworks modernos.\n\nConhecimentos sólidos em SQL e em bases de dados relacionais, com experiência na optimização de consultas complexas e no desenho de esquemas de dados eficientes para suportar grandes volumes de dados.\n\nExperiência comprovada na utilização de ferramentas de versionamento de código, como Git, e em ambientes de desenvolvimento ágeis (Scrum/Kanban), com capacidade de adaptação a diferentes metodologias de trabalho.\n\nCapacidade de trabalhar de forma autónoma e em equipa, demostrando elevada proatividade na resolução de questões técnicas e na identificação de oportunidades de melhoria contínua nas soluções implementadas.\n\nConhecimentos abrangentes em princípios de segurança na programação web, tendo experiência em aplicar práticas de desenvolvimento seguro, incluindo proteção contra vulnerabilidades comuns como XSS, CSRF e SQL Injection.\n\nExcelentes habilidades de comunicação em português e, preferencialmente, em inglês, para interações com equipas internacionais e apresentação de soluções técnicas a stakeholders.\n\nDiferenciais:\nExperiência sólida com microserviços e arquitetura de software baseada em nuvem, particularmente utilizando plataformas como AWS ou Azure, incluindo conhecimento de serviços como Lambda, DynamoDB e API Gateway.\n\nConhecimento em práticas DevOps e familiaridade com contêineres como Docker, orquestração com Kubernetes e ferramentas de monitorização como Prometheus e Grafana.\n\nCertificações relevantes na área de Java (Java SE, Java EE) ou em desenvolvimento de software ágil (Scrum Master, Product Owner) serão consideradas um valioso diferencial.\n\nExperiência em trabalhar em ambientes de multiculturalidade e diversidade será valorizada, contribuindo para um ambiente colaborativo e enriquecedor.\n\nInformações importantes:\nTipo de contrato: full-time\nLocalização: Portugal / Brasil\nModalidade: remote\nIdioma(s) necessário(s): Portuguese — Advanced (C1)\nNível: senior\n\nCandidatura: Ver a vaga e candidatar-me na YellowIpe","description_format":"text","description_chars":4244,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-09T07:30:12Z"}],"visa":[],"liveness":{"score":82,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.822,"p_room":1,"age_days":6,"expected_fill_days":21,"reasons":["seen:6","win:early"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/yellowipe-programador-java-web","json_url":"https://alion.io/job/yellowipe-programador-java-web.json","meta":{"generated_at":"2026-10-11T02:36:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4226,"day_limit":5000,"remaining_today":774,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4374582},"rest":"https://alion.io/mcp/rest/get_company?id=4374582"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fyellowipe-programador-java-web"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fyellowipe-programador-java-web"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fyellowipe-programador-java-web"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/yellowipe-programador-java-web\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fyellowipe-programador-java-web"}]}