Home › Companies › Shipmercury › Java Software Engineer_Backend
Java Software Engineer_Backend
Shipmercury · Remote · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Shipmercury |
| Title | Java Software Engineer_Backend |
| Normalized title | - |
| Department / team | Engineering |
| Location | İstanbul |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-03-16 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Shipmercury. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in İstanbul. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Shipmercury |
| Source | a9578797-8dde-458f-8765-5ec885b1af28 |
| ATS provider | BambooHR |
Description
Java Software Engineer (Backend)
We 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.
We 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.
We are seeking a Java Software 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.
You 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.
You will:
Be 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.
Work 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.
Work with DevOps engineers to design and test build pipelines, and to design and help code tools and scripts for deployment processes.
Collaborate with Architects and DevOps engineers to design and/or code event data collection, notifications, and filters for observability
Work with architects and front-end developers to establish microservices and APIs.
Collaborate with the QA team to determine the best testing strategy, toolset, and QA practices for your backend production.
Work in the Backend Chapter to ensure you continuously improve implementation practices, tech stack, standards, and third-party tools across all production teams.
Collaborate with the Product Team in Boston, MA, to influence product requirements and the roadmap.
Work with the Engineering team to ensure technical needs are met while maintaining a strong focus on usability.
Conduct developer research with the client developers of the platform and our internal team.
Advocate for and be the voice of Mercury’s customers in our product development process.
Distill complex problems and propose simple, elegant solutions.
Create a signature experience for the Mercury shipping platform that is aligned with our brand values.
You have/are:
Fluent in English.
Bachelor's degree in a software-focused engineering field such as Computer Engineering , Software Engineering , Electrical and Electronics Engineering , Computer Science and Engineering , Electrical and Computer Engineering, or I nformation Systems Engineering .
Excellent communication skills
Ability to work with other developers and assist team members.
Passion for learning and researching. Stay updated with the latest industry trends and technologies to ensure our applications are current and competitive.
Min +3 to 6 years of experience in backend development with Java, with at least 2+ years using version 9+
Strong core Java fundamentals
Minimum 2 years of recent experience with Spring Boot / Spring.
Proficiency with Spring Data, Hibernate, and JPA
Experience with unit testing and test-driven development
Experience in code review (both as a reviewer and developer) and a willingness to participate.
Familiarity with Git and distributed version control systems.
Knowledge of RESTful API design and implementation.
Knowledge of backend architectural design concepts. Proven experience with microservices architecture.
Experience with Kafka for messaging and streaming.
Understanding of database technologies, particularly PostgreSQL.
Profound understanding of basic development technologies like OAuth, REST, JWT.
Understanding of OOP principles and solid algorithms and problem-solving skills.
Experience building large-scale backends with supporting developer portals/marketplaces.
Good understanding of lean/agile values, principles, and associated practices.
Good understanding of Linux operating system shell commands and scripting.
Familiarity with CI/CD pipelines and DevOps practices.
Optimize application performance, scalability, and reliability.
Mentor and guide junior engineers, fostering a collaborative and knowledge-sharing environment.
Excellent problem-solving skills and the ability to work independently and in a team.
Ability to prioritize customer needs and deliver promptly.
We appreciate it as a bonus if you have:
Master or higher studies in Computer Science, Software Engineering or related fields.
Experience with other databases or data storage technologies and NoSQL.
Experience and deep understanding of Observability tools and systems.
Knowledge of Docker and container orchestration tools (e.g., Kubernetes)
Knowledge of cloud platforms (e.g., AWS, Azure, GCP)
Experience with Quarkus and GraalVM ecosystem
We offer:
Competitive salary in USD.
Remote work in working hours in Turkey.
Private health insurance covers you and your immediate family.
20 days of paid holidays including the first year of employment.
Having your birthdays off work.
Full job record
| Job ID | 315e728a3666cbc6accbcd6e495ef31f2f2d3395 |
| Org ID | 45eef8dc-6c1b-4d96-b0d6-75114b381f68 |
| Source ID | a9578797-8dde-458f-8765-5ec885b1af28 |
| Board ID | a9578797-8dde-458f-8765-5ec885b1af28 |
| Provider | bamboohr |
| Provider Job Key | 143 |
| Title | Java Software Engineer_Backend |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | — |
| Department | Engineering |
| Team | — |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | — |
| Region | — |
| City | İstanbul |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://shipmercury.bamboohr.com/careers/143 |
| Apply URL | https://shipmercury.bamboohr.com/careers/143 |
| First Seen At | 2026-05-30 06:01:01Z |
| Last Seen At | 2026-06-06 10:31:20Z |
| Last Checked At | 2026-06-06 10:31:20Z |
| Last Changed At | 2026-05-30 06:01:01Z |
| Inactive At | — |
| Source Posted At | 2026-03-16 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=shipmercury/date=2026-06-06/2026-06-06T10-31-19-695Z-3109ed5dd89802bfc4fd13f19dcc667b646b1d60f34a1daa0f843c4f1c46c576.json |
Event Fields
{
"content_hash": "65945d2754583a940a31bc1532eaf2e19c87d65cb1ea5d9cf25ff30d219c6d5f",
"source_hash": "81d57557a8a8771664afdd97deb630bacac8e03ae173d5fb368680b4894f0b42",
"last_changed_at": "2026-05-30T06:01:01.749Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "İstanbul",
"city": "İstanbul",
"region": null,
"country": null,
"is_remote": true,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:31:20.647Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "İstanbul",
"city": "İstanbul",
"region": null,
"country": null,
"is_remote": true,
"confidence": 0.8
},
"countries": []
},
"remote_policy": "remote",
"salary_period": null,
"workplace_type": "remote",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "143",
"isRemote": null,
"location": {
"city": null,
"state": null
},
"atsLocation": {
"city": "İstanbul",
"state": null,
"country": null,
"province": null
},
"departmentId": "18668",
"locationType": "1",
"jobOpeningName": "Java Software Engineer_Backend",
"departmentLabel": "Engineering",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": null,
"state": null,
"postalCode": null,
"addressCountry": null
},
"datePosted": "2026-03-16",
"atsLocation": {
"city": "İstanbul",
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-weight: bold\">Java Software Engineer (Backend)</span></p>\n<p>We 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.</p>\n<p> </p>\n<p>We have a world-class team at <span style=\"font-weight: bold\">Mercury Teknoloji A.Ş. in Türkiye </span>(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.</p>\n<p> </p>\n<p>We are seeking a <span style=\"font-weight: bold\">Java</span> <span style=\"font-weight: bold\">Software Engineer (Backend) </span>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.</p>\n<p> </p>\n<p>You 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.</p>\n<p> </p>\n<p><span style=\"font-weight: bold\">You will:</span></p>\n<ul>\n<li>Be 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.</li>\n<li>Work 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.</li>\n<li>Work with DevOps engineers to design and test build pipelines, and to design and help code tools and scripts for deployment processes.</li>\n<li>Collaborate with Architects and DevOps engineers to design and/or code event data collection, notifications, and filters for observability<br></li>\n<li>Work with architects and front-end developers to establish microservices and APIs.</li>\n<li>Collaborate with the QA team to determine the best testing strategy, toolset, and QA practices for your backend production.</li>\n<li>Work in the Backend Chapter to ensure you continuously improve implementation practices, tech stack, standards, and third-party tools across all production teams.</li>\n<li>Collaborate with the Product Team in Boston, MA, to influence product requirements and the roadmap.</li>\n<li>Work with the Engineering team to ensure technical needs are met while maintaining a strong focus on usability.</li>\n<li>Conduct developer research with the client developers of the platform and our internal team.</li>\n<li>Advocate for and be the voice of Mercury’s customers in our product development process.</li>\n<li>Distill complex problems and propose simple, elegant solutions.</li>\n<li>Create a signature experience for the Mercury shipping platform that is aligned with our brand values.</li>\n</ul>\n<p><br></p>\n<p><span style=\"font-weight: bold\">You have/are:</span></p>\n<p><br><br></p>\n<ul>\n<li>Fluent in English.</li>\n<li>Bachelor's degree in a software-focused engineering field such as <span style=\"font-weight: bold\">Computer Engineering</span>, <span style=\"font-weight: bold\">Software Engineering</span>, <span style=\"font-weight: bold\">Electrical and Electronics Engineering</span>, <span style=\"font-weight: bold\">Computer Science and Engineering</span>, <span style=\"font-weight: bold\">Electrical and Computer Engineering,</span> or I<span style=\"font-weight: bold\">nformation Systems Engineering</span>.</li>\n<li>Excellent communication skills<br></li>\n<li>Ability to work with other developers and assist team members.</li>\n<li>Passion for learning and researching. Stay updated with the latest industry trends and technologies to ensure our applications are current and competitive.</li>\n<li><span style=\"font-weight: bold\">Min +3 to 6 years </span>of experience in backend development with Java, with at least 2+ years using version 9+</li>\n<li>Strong core Java fundamentals<br></li>\n<li>Minimum 2 years of recent experience with Spring Boot / Spring.</li>\n<li>Proficiency with Spring Data, Hibernate, and JPA</li>\n<li>Experience with unit testing and test-driven development<br></li>\n<li>Experience in code review (both as a reviewer and developer) and a willingness to participate.</li>\n<li>Familiarity with Git and distributed version control systems.</li>\n<li>Knowledge of RESTful API design and implementation.</li>\n<li>Knowledge of backend architectural design concepts. Proven experience with microservices architecture.</li>\n<li>Experience with Kafka for messaging and streaming.</li>\n<li>Understanding of database technologies, particularly PostgreSQL.<br></li>\n<li>Profound understanding of basic development technologies like OAuth, REST, JWT.</li>\n<li>Understanding of OOP principles and solid algorithms and problem-solving skills.</li>\n<li>Experience building large-scale backends with supporting developer portals/marketplaces.</li>\n<li>Good understanding of lean/agile values, principles, and associated practices.</li>\n<li>Good understanding of Linux operating system shell commands and scripting.</li>\n<li>Familiarity with CI/CD pipelines and DevOps practices.</li>\n<li>Optimize application performance, scalability, and reliability.</li>\n<li>Mentor and guide junior engineers, fostering a collaborative and knowledge-sharing environment.</li>\n<li>Excellent problem-solving skills and the ability to work independently and in a team.</li>\n<li>Ability to prioritize customer needs and deliver promptly.</li>\n</ul>\n<p><br></p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">We appreciate it as a bonus if you have:</span></p>\n<p><br><br></p>\n<ul>\n<li>Master or higher studies in Computer Science, Software Engineering or related fields.</li>\n<li>Experience with other databases or data storage technologies and NoSQL.<br></li>\n<li>Experience and deep understanding of Observability tools and systems.</li>\n<li>Knowledge of Docker and container orchestration tools (e.g., Kubernetes)</li>\n<li>Knowledge of cloud platforms (e.g., AWS, Azure, GCP)</li>\n<li>Experience with Quarkus and GraalVM ecosystem</li>\n</ul>\n<p><br></p>\n<p><br></p>\n<p><span style=\"font-weight: bold\">We offer:</span></p>\n<p><br><br></p>\n<ul>\n<li>Competitive salary in USD.</li>\n<li>Remote work in working hours in Turkey.</li>\n<li>Private health insurance covers you and your immediate family.</li>\n<li>20 days of paid holidays including the first year of employment.</li>\n<li>Having your birthdays off work.<br></li>\n</ul>\n<p><br><br></p>\n<p><br><br></p>\n<p><br></p>\n<p><br></p>",
"compensation": null,
"departmentId": "18668",
"locationType": "1",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Java Software Engineer_Backend",
"departmentLabel": "Engineering",
"jobOpeningStatus": "Open",
"minimumExperience": "Mid-level",
"jobOpeningShareUrl": "https://shipmercury.bamboohr.com/careers/143",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/315e728a3666cbc6accbcd6e495ef31f2f2d3395?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/45eef8dc-6c1b-4d96-b0d6-75114b381f68JSONGET https://api.bluedoor.sh/job-postings/v1/sources/a9578797-8dde-458f-8765-5ec885b1af28JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/315e728a3666cbc6accbcd6e495ef31f2f2d3395/eventsJSON