{"id":2864598,"url":"https://alion.io/job/softserve-middle-full-stack-engineer-javajs","title":"Middle Full Stack Engineer (Java+JS)","company":{"id":57039,"name":"SoftServe","domain":"softserveinc.com","url":"https://alion.io/company/softserve","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":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Bulgaria"],"countries":["BG"],"hiring_countries":["BG"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Bicep","optional":false},{"name":"Bitbucket","optional":false},{"name":"Bootstrap","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"Copilot","optional":false},{"name":"Docker","optional":false},{"name":"Flyway","optional":false},{"name":"Git","optional":false},{"name":"Gitflow","optional":false},{"name":"GitLab","optional":false},{"name":"Hibernate","optional":false},{"name":"JavaScript","optional":false},{"name":"JAX","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Mockito","optional":false},{"name":"Oracle","optional":false},{"name":"PHP","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"React.js","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"Terraform","optional":false},{"name":"Trunk-Based Development","optional":false},{"name":"Vite","optional":false},{"name":"Vue.js","optional":false},{"name":"Webpack","optional":false},{"name":"Java","optional":true},{"name":"Kotlin","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-19T15:39:46Z","employer_posted_date":null,"last_verified_at":"2026-10-19T15:39:46Z","board_verified":false,"closed_at":null,"days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"About the role\n\nAs a Full-stack Engineer, you will build and maintain web applications for our Client, a large European public institution, working across the front-end, back-end services, the data layer, and their deployment in the cloud.\n\nResponsibilities\n\nDevelopment of front-end website architecture\n\nDesign of user interactions on web pages.\n\nDevelopment of back-end website applications\n\nImplement core business logic\n\nApply data and security best practices: input validation, authentication/authorization, secure storage, compliant logging and monitoring\n\nEnsure web applications are optimized for performance and functionality across different browsers and devices\n\nDesign responsive applications\n\nDesign and develop APIs\n\nParticipating in the design and creation of scalable software\n\nMaintenance of code integrity and organization\n\nWriting clean, functional code on the front- and back-end\n\nCompile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement\n\nPerform unit/integration testing, debug, fix, and validate code changes\n\nDeliver solutions that fulfil functional and non-functional requirements and align with user expectations\n\nWrite technical documentation\n\nDevelop and maintain features across the entire stack, from designing user interfaces and consuming APIs to implementing server-side business logic and database interactions\n\nDeploy and manage applications on cloud platforms using CI/CD pipelines and containerization technologies\n\nBridge the gap between front-end and back-end developers, facilitating communication and ensuring cohesive integration of all system components\n\nDraft precise technical specs for AI agents (e.g., Kiro) to generate boilerplate code (Angular services, Spring Boot controllers), test cases (Karma, JUnit) or Oracle PL/SQL scripts\n\nReview and refine AI outputs for correctness (logic, edge cases), compliance (security, coding standards) and performance\n\nDocument AI contributions (e.g., code comments, ADRs) and train teams on prompt engineering\n\nRequirements\n\nUniversity degree corresponding to Level 7 of the European Qualifications Framework (which typically corresponds to a master’s level or 5 years of higher education), and minimum 5 years of IT professional experience\n\nVery good knowledge of English, both spoken and written, corresponding to Level B2\n\nProficiency with fundamental front-end languages (JavaScript, HTML, CSS) and experience with frameworks/libraries including Vaadin 7, Angular, React, Vue, and Bootstrap\n\nExpertise in Java 8/17 and back-end stacks (Java/Node/PHP), including JEE (EJB 3, CDI, JMS), Spring Boot, and Hibernate JPA.\n\nAdvanced experience in designing, building, and securing RESTful APIs and web services using Kafka, Protobuf, JAX-WS, JAXB, and OpenAPI/Swagger documentation.\n\nProficiency with Oracle Database, PostgreSQL, and MongoDB, including schema design, query optimization, and version control with Flyway\n\nStrong understanding of application servers, specifically Weblogic 12c and 14\n\nExperience with modern build and dependency management tools such as Maven, Webpack, and Vite\n\nSolid background in automated testing and related tooling, e.g., JUnit 4 and Mockito\n\nExpert knowledge of Git workflows (GitFlow, trunk-based) using GitLab and Bitbucket, with an understanding of legacy systems using SVN\n\nKnowledge of cloud services (AWS, Azure) and experience with IaC tools such as Terraform, AWS CloudFormation, or Azure Bicep for environment provisioning\n\nUnderstanding of containerization and orchestration technologies (Docker, Kubernetes) for application deployment\n\nDeep knowledge of authentication and authorization protocols and standards (e.g., OAuth 2.0, OpenID Connect, JWT)\n\nProven experience working within Agile methodologies and using JIRA for task and project management\n\nAbility to write clear, structured technical specifications for AI code agents (e.g., Kiro, GitHub Copilot)\n\nAwareness of AI limitations (e.g., hallucinations, bias, licensing risks) and mitigation strategies\n\nExperience integrating AI tools into software development workflows (e.g., coding, PR reviews, documentation, CI/CD)\n\nSoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.","description_format":"text","description_chars":4533,"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":[{"name":"Bulgaria","iso":"BG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-19T17:16:00Z"}],"visa":[],"liveness":{"score":81,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.861,"p_room":0.945,"age_days":5,"expected_fill_days":13,"reasons":["seen:5","velocity","win:mid"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/softserve-middle-full-stack-engineer-javajs","json_url":"https://alion.io/job/softserve-middle-full-stack-engineer-javajs.json","meta":{"generated_at":"2026-10-25T07:03:41Z","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":9917,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00: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":57039},"rest":"https://alion.io/mcp/rest/get_company?id=57039"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsoftserve-middle-full-stack-engineer-javajs"},{"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%2Fsoftserve-middle-full-stack-engineer-javajs"},{"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%2Fsoftserve-middle-full-stack-engineer-javajs"},{"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/softserve-middle-full-stack-engineer-javajs\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsoftserve-middle-full-stack-engineer-javajs"}]}