{"id":2159016,"url":"https://alion.io/job/grit-solutions-software-engineer-mid-java-fullstack","title":"Software Engineer – Mid Java Fullstack","company":{"id":4374588,"name":"GRiT Solutions","domain":"gritsolutions.pt","url":"https://alion.io/company/grit-solutions","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":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Lisbon, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":35000,"max_usd":80000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":16},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"React.js","optional":false},{"name":"Vue.js","optional":false},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-08T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-08T00:00:00Z","board_verified":false,"closed_at":null,"days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"Software Engineer – Mid Java Fullstack\nCode Maestro Wanted: Fullstack Javascript Developer Opening! \nThere's no secret to become number-one, it takes willingness to improve and determination to pursue it. At GRiT®, it’s all about the journey getting there. We trust talent and intelligence are important, yet passion and perseverance are key to achieving any goal.\nWe are Tech Passionate People with a Purpose, delivering solutions while building strong long-term relations.\nRecognizing each person’s unique contribution to our collective success, we embrace inclusion and diversity, committed to creating a respectful and socially responsible environment.\nPeople. Technology. Innovation. All-around it.\nAre you GRiTTY enough to be part of our journey? Take the first step by applying now and let’s create our future together.\n\nMust-Have:\n3 or more years of professional software development experience using Java\nStrong experience in client-side JavaScript framework (preferably React, Angular or Vue)\nExperience building cloud-native software components on Azure (preferred) or any cloud platform\nExperience building or at minimum using CI/CD processes and tools for both Java and client-side JavaScript components\nExcited about writing professional quality, refactoring friendly code\nSolid knowledge of software engineering best practices\nPassionate about learning new skills, applying it and teaching others\nExperience working in an agile environment\nYou care about quality and you know what it means to ship high-quality code with demonstrable skills in building automated tests at various scopes – unit, integration and functional\nExperience in identifying, debugging and resolving complex production issues\nWould be great if you have:\nBachelor’s Degree in computer science or software development\nExperience building RESTful APIs in a microservices environment using Spring or Spring-Boot\nExperience with Docker, Kubernetes, Kafka is desired\nEffective visual communicator – you can communicate complex problems to business and technology stakeholders using visual collaboration tools\nWhat’s in it for you:\nContinuous Training and Certifications \nGRiT Prizes: GRiT Baby Gift, GRiT Birthday Prize, GRiT Recommendation Prize \nExclusive Partnerships/Discounts: (Gym, Health, Well-being, Lifestyle, Financial, etc…) \nUnique Events \nWelcoming Office (Fruit, Coffee, Pool Table, etc.) \nCompetitive Compensation \nPay for Performance \n\n#TechWithPassion - Fuel your fire, join our tech tribe! \n\nApply here: https://grit-solutions.key.work/jobs/opportunity/289","description_format":"text","description_chars":2556,"description_truncated":false,"requirements":{"experience_years_min":3,"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":84,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.844,"p_room":1,"age_days":5,"expected_fill_days":19,"reasons":["seen:5","win:early"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/grit-solutions-software-engineer-mid-java-fullstack","json_url":"https://alion.io/job/grit-solutions-software-engineer-mid-java-fullstack.json","meta":{"generated_at":"2026-10-13T23:22:22Z","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_verified","counted_by":"address","units_charged":1,"used_today":35570,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00: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":4374588},"rest":"https://alion.io/mcp/rest/get_company?id=4374588"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgrit-solutions-software-engineer-mid-java-fullstack"},{"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%2Fgrit-solutions-software-engineer-mid-java-fullstack"},{"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%2Fgrit-solutions-software-engineer-mid-java-fullstack"},{"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/grit-solutions-software-engineer-mid-java-fullstack\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgrit-solutions-software-engineer-mid-java-fullstack"}]}