Mercury
Mercury
Mercury este o companie de logistică pentru domeniul sănătății și științelor vieții, care coordonează transportul materialelor medicale, farmaceutice și de cercetare. Serviciile sale includ transport aerian, transport cu lanț frigorific și brokeraj vamal, susținute de urmărire în timp real și monitorizare proactivă a transporturilor sensibile sau urgente. Fondată în 1983, Mercury combină experiența globală în logistică cu asistență personalizată pentru organizații, de la startupuri la companii consacrate, și operează ca furnizor certificat ISO 9001:2015.

Java Backend Software Engineer at Mercury — Remote in Turkey

Build Mercury’s scalable shipping platform for life sciences and healthcare organizations as a Java backend engineer. Develop APIs, microservices, event systems, and deployment tooling for time-sensitive shipments.

Descriere

  • Help build Mercury’s next-generation shipment platform through backend design, implementation, maintenance, testing, refactoring, and continuous improvement.
  • Create secure, scalable, maintainable, and thoroughly documented API services.
  • Work with DevOps engineers to design build pipelines and create deployment tools and scripts.
  • Develop event collection, notification, and observability filtering capabilities.
  • Build microservices and APIs in partnership with architects and frontend engineers.
  • Partner with QA to shape testing strategies, tools, and engineering practices.
  • Advance backend standards, development methods, technology choices, and third-party tooling across production teams.
  • Work with the Boston Product Team to shape product requirements and the roadmap.
  • Balance technical priorities with a usable product experience.
  • Research developer needs with platform customers and internal teams.
  • Represent customer needs throughout product development.
  • Turn complex technical challenges into clear, elegant solutions.
  • Help create a distinctive experience for Mercury’s shipping platform.
  • Improve application performance, scalability, and reliability.
  • Support the growth of junior engineers through mentoring and guidance.

Cerințe

  • Fluent English communication skills.
  • Bachelor’s degree in a software-focused engineering discipline, such as Computer Engineering, Software Engineering, Electrical and Electronics Engineering, or Computer Science and Engineering.
  • Four to seven years of backend development experience with Java, including at least three years working with Java 9 or later.
  • Strong command of core Java concepts.
  • At least two years of recent experience with Spring Boot or Spring.
  • Proficiency with Spring Data, Hibernate, and JPA.
  • Experience with unit testing and test-driven development.
  • Code review experience and willingness to participate in reviews.
  • Familiarity with Git and distributed version control systems.
  • Knowledge of designing and implementing RESTful APIs.
  • Understanding of backend architecture, with demonstrated experience using microservices.
  • Experience using Kafka for messaging and streaming.
  • Knowledge of database technologies, especially PostgreSQL.
  • Deep understanding of OAuth, REST, and JWT.
  • Understanding of object-oriented programming, algorithms, and problem-solving.
  • Experience building large-scale backend systems with supporting developer portals or marketplaces.
  • Good understanding of lean and agile values, principles, and practices.
  • Good knowledge of Linux shell commands and scripting.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent communication and problem-solving abilities.
  • Ability to work independently and collaboratively, prioritize customer needs, and deliver promptly.

Beneficii

  • Competitive salary paid in USD.
  • Remote work during working hours in Turkey.
  • Private health insurance for you and your immediate family.
  • 20 days of paid vacation, including during the first year of employment.
  • A paid day off for your birthday.

Locuri de muncă similare

The Cigna Group

Senior Enrollment and Billing Representative, Home Infusion (Remote - Pennsylvania)

The Cigna Group

Senior representative responsible for pharmacy claims, collections, appeals, and reimbursement follow-up across Evernorth’s specialty pharmacy and home infusion services. The role manages accounts receivable and payer activity to support accurate payment resolution.

Deschide
Magellan Health

Business Operations Analyst - Magellan Health (Remote)

Magellan Health

Support Magellan Health’s healthcare operations through cross-functional analysis, reporting, and process improvement. Develop staffing models, performance metrics, and operational insights for leadership.

Deschide
Vernon Downs Casino & Hotel

Onsite Social Media Coordinator - Vernon Downs Casino & Hotel

Vernon Downs Casino & Hotel

Create resort content, manage social channels, and support promotions and guest engagement at Vernon Downs Casino & Hotel. The role also covers reviews, customer feedback, analytics, and coordinated marketing communications across the property.

Deschide
Element 84

Digital and Interactive Content Developer (Active NOAA CAC Preferred)

Element 84

Create multimedia communications for Element 84’s federal weather and geospatial programs. Turn complex science into accessible content for web, social media, outreach, and stakeholder communications.

Deschide
walter services

Key Account Manager – B2B Sales & Social Media Marketing, Remote Germany

walter services

Drive new business for gkk, a German dialog-marketing provider, by selling B2B marketing, social media, and community-management services. Build client relationships and lead tailored campaign solutions from initial sale through coordination.

Deschide
CIEE Council on International Educational Exchange

Remote Business Analyst at CIEE

CIEE Council on International Educational Exchange

Business Analyst supporting agile software delivery at CIEE, a nonprofit focused on study abroad and intercultural exchange. The role translates business needs into requirements, dashboards, testing plans, and process improvements.

Deschide
Keep IT Simple

Senior Systems Analyst – Brazil Remote

Keep IT Simple

Lead the modernization of annuity, reinsurance, and portfolio management systems for a global insurance and asset management organization. Connect financial stakeholders with technical teams to turn complex business needs into effective system solutions.

Deschide