{"id":1758213,"url":"https://alion.io/job/mercury-java-software-engineer-backend","title":"Java Software Engineer (Backend)","company":{"id":2615095,"name":"Mercury","domain":"shipmercury.com","url":"https://alion.io/company/shipmercury","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"B","score":75,"open_postings":5,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-09T06:01:00Z"}},"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":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Linux","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"GraalVM","optional":true},{"name":"Kubernetes","optional":true},{"name":"Quarkus","optional":true}],"status":"live","first_seen_at":"2026-10-02T00:00:00Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-10-09T23:58:32Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"description":"Java Software Engineer (Backend)\nWe are on a mission to help life sciences and healthcare companies focus on what matters to them while we focus on simplifying and removing the friction in shipping.\nWe have a world-class team at Mercury Teknoloji A.Ş. in Türkiye (with offices in Izmir and Istanbul), a wholly owned subsidiary of Mercury Business Services headquartered in Boston, to develop a state-of-the-art shipping platform that provides the best user experience. Our platform will handle all time-critical and temperature-sensitive shipments as well as express package and freight shipments for life sciences and healthcare companies.\nWe are seeking a JavaSoftware Engineer (Backend) who is mission-critical in developing the backend of our new shipping platform to support our product initiatives from conception through launch and subsequent iterations. Working with customers across the US, Europe, and Asia, as well as our team, you will be responsible for creating and delivering Mercury signature software products and experiences that meet Mercury clients' needs, goals, and requirements for a seamless shipment experience.\nYou will report to the Software Engineering Manager, be a member of the cross-functional agile team, and work closely with the Engineering, Product, QA teams. You will collaborate closely with architects, developers, designers, analysts, and testers to ensure that our products are intuitive, easy to use, and convert our customers into raving fans of our shipping technology.\nYou will:\nBe a part of the cross-functional agile team contributing to the implementation of Mercury’s next-generation shipment platform by designing, documenting, coding, maintaining, refactoring, fixing, testing, and enjoying what you build.\nWork closely with a team of Product Managers and Architects to design and implement a scalable, secure, maintainable, and well-documented API platform for our clients.\nWork with DevOps engineers to design and test build pipelines, and to design and help code tools and scripts for deployment processes.\nCollaborate with Architects and DevOps engineers to design and/or code event data collection, notifications, and filters for observability\nWork with architects and front-end developers to establish microservices and APIs.\nCollaborate with the QA team to determine the best testing strategy, toolset, and QA practices for your backend production.\nWork in the Backend Chapter to ensure you continuously improve implementation practices, tech stack, standards, and third-party tools across all production teams.\nCollaborate with the Product Team in Boston, MA, to influence product requirements and the roadmap.\nWork with the Engineering team to ensure technical needs are met while maintaining a strong focus on usability.\nConduct developer research with the client developers of the platform and our internal team.\nAdvocate for and be the voice of Mercury’s customers in our product development process.\nDistill complex problems and propose simple, elegant solutions.\nCreate a signature experience for the Mercury shipping platform that is aligned with our brand values.\nYou have/are:\nFluent in English.\nBachelor's degree in a software-focused engineering field such as\nComputer Engineering,\nSoftware Engineering,\nElectrical and Electronics Engineering,\nComputer Science and Engineering\nExcellent communication skills\nAbility to work with other developers and assist team members.\nPassion for learning and researching. Stay updated with the latest industry trends and technologies to ensure our applications are current and competitive.\n4-7 years of experience in backend development with Java, with at least 3+ yearsusing version 9+\nStrong core Java fundamentals\nMinimum 2 years of recent experience with Spring Boot / Spring.\nProficiency with Spring Data, Hibernate, and JPA\nExperience with unit testing and test-driven development\nExperience in code review (both as a reviewer and developer) and a willingness to participate.\nFamiliarity with Git and distributed version control systems.\nKnowledge of RESTful API design and implementation.\nKnowledge of backend architectural design concepts. Proven experience with microservices architecture.\nExperience with Kafka for messaging and streaming.\nUnderstanding of database technologies, particularly PostgreSQL.\nProfound understanding of basic development technologies like OAuth, REST, JWT.\nUnderstanding of OOP principles and solid algorithms and problem-solving skills.\nExperience building large-scale backends with supporting developer portals/marketplaces.\nGood understanding of lean/agile values, principles, and associated practices.\nGood understanding of Linux operating system shell commands and scripting.\nFamiliarity with CI/CD pipelines and DevOps practices.\nOptimize application performance, scalability, and reliability.\nMentor and guide junior engineers, fostering a collaborative and knowledge-sharing environment.\nExcellent problem-solving skills and the ability to work independently and in a team.\nAbility to prioritize customer needs and deliver promptly.\nWe appreciate it as a bonus if you have:\nMaster or higher studies in Computer Science, Software Engineering or related fields.\nExperience with other databases or data storage technologies and NoSQL.\nExperience and deep understanding of Observability tools and systems.\nKnowledge of Docker and container orchestration tools (e.g., Kubernetes)\nKnowledge of cloud platforms (e.g., AWS, Azure, GCP)\nExperience with Quarkus and GraalVM ecosystem\nExperience with Hexagonal Architecture (Ports and Adapters)\nWe offer:\nCompetitive salary in USD.\nRemote work in working hours in Turkey.\nPrivate health insurance covers you and your immediate family.\n20 days of paid holidays including the first year of employment.\nHaving your birthdays off work.","description_format":"text","description_chars":5823,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Biotechnology","Transportation & Logistics","Logistics"],"lifecycle":[{"event":"open","at":"2026-10-03T11:38:03Z"}],"visa":[],"liveness":{"score":89,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.887,"p_room":1,"age_days":7,"expected_fill_days":33,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/mercury-java-software-engineer-backend","json_url":"https://alion.io/job/mercury-java-software-engineer-backend.json","meta":{"generated_at":"2026-10-10T02:42:45Z","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":4968,"day_limit":5000,"remaining_today":32,"minute_limit":60,"resets_at":"2026-10-11T00: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":2615095},"rest":"https://alion.io/mcp/rest/get_company?id=2615095"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmercury-java-software-engineer-backend"},{"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%2Fmercury-java-software-engineer-backend"},{"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%2Fmercury-java-software-engineer-backend"},{"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/mercury-java-software-engineer-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmercury-java-software-engineer-backend"}]}