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.

Senior Java Backend Engineer at Mercury (Turkey, Remote)

Join Mercury as a senior Java backend engineer building scalable shipping technology for life sciences and healthcare customers. The role focuses on APIs, microservices, observability, and reliable shipment-platform services.

Descriere

  • Help build Mercury’s next-generation shipment platform through backend design, development, maintenance, refactoring, testing, and continuous improvement
  • Design and deliver a scalable, secure, maintainable, and thoroughly documented API platform
  • Partner with DevOps engineers on build pipelines, deployment tools, and automation scripts
  • Develop event collection, notification, and filtering capabilities for observability
  • Build microservices and APIs in partnership with architects and front-end developers
  • Work with QA to define backend testing strategies, tools, and practices
  • Advance engineering practices, technology choices, standards, and third-party tooling across production teams
  • Partner with the Boston Product Team to shape product requirements and roadmap priorities
  • Meet technical objectives while keeping usability central to implementation decisions
  • Research developer needs with client developers and internal stakeholders
  • Represent Mercury customers throughout product development
  • Turn complex technical challenges into clear, elegant solutions
  • Shape a distinctive Mercury shipping-platform experience consistent with the company’s brand values
  • Report to the Software Engineering Manager within a cross-functional agile team spanning Engineering, Product, and QA

Cerințe

  • Fluent English communication skills
  • Bachelor’s degree in a software-oriented engineering discipline, such as Computer Engineering, Software Engineering, Electrical and Electronics Engineering, or Computer Science and Engineering
  • More than 7 years of backend development experience with Java, including at least 4 years with Java 9 or later
  • Strong command of core Java fundamentals
  • At least 3 years of recent experience with Spring Boot or Spring
  • Proficiency with Spring Data, Hibernate, and JPA
  • Experience with unit testing and test-driven development
  • Experience participating in code reviews as both reviewer and contributor, with a willingness to engage
  • Familiarity with Git and distributed version control systems
  • Knowledge of RESTful API design and implementation
  • Knowledge of backend architecture and design concepts
  • Demonstrated experience with microservices architecture
  • Experience using Kafka for messaging and streaming
  • Understanding of database technologies, especially PostgreSQL
  • Deep knowledge of foundational development technologies including OAuth, REST, and JWT
  • Understanding of object-oriented programming, algorithms, and systematic problem solving
  • Experience building large-scale backend systems with supporting developer portals or marketplaces
  • Good understanding of lean and agile values, principles, and practices
  • Working knowledge of Linux shell commands and scripting
  • Familiarity with CI/CD pipelines and DevOps practices
  • Ability to optimize application performance, scalability, and reliability
  • Ability to mentor junior engineers and promote collaborative knowledge sharing
  • Strong problem-solving skills and the ability to work effectively both independently and in a team
  • Ability to prioritize customer needs and deliver work 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
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
Honeywell

Honeywell Lead Materials Management Analyst (Hybrid)

Honeywell

Lead SAP S/4HANA materials management and inventory planning for Honeywell’s process automation operations. Support ERP implementation, standardized processes, configuration, and user acceptance testing across manufacturing teams.

Deschide