Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Mercury

Java Software Engineer – Backend

Mercury

. Contribute to implementation of Mercury’s next-generation shipment platform by designing, documenting, coding, maintaining, refactoring, fixing, testing, and improving backend software .

Posted 10/2/2026full-timeRemote • TurkeyMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend development with Java, including proficiency in Spring Boot, RESTful API design, and microservices architecture. Strong problem-solving abilities and effective communication skills are essential for collaborating with cross-functional teams and mentoring junior engineers.

Highest-signal resume keywords
Backend Development with JavaSpring Boot / SpringRESTful API DesignMicroservices ArchitectureCI/CD Pipelines

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSpring BootSpring DataHibernateJPAKafkaPostgreSQLUnit TestingTest-Driven DevelopmentOOP Principles
Soft Skills
Excellent CommunicationProblem-SolvingTeam CollaborationCustomer AdvocacyMentoring
Tools & Technologies
GitLinux Shell CommandsDevOps PracticesBuild PipelinesDeployment Tools
Industry Keywords
MicroservicesAgileLeanObservabilityEvent Data Collection

Tech Stack

Tools & technologies
HibernateJavaKafkaLinuxMicroservicesPostgresSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Contribute to implementation of Mercury’s next-generation shipment platform by designing, documenting, coding, maintaining, refactoring, fixing, testing, and improving backend software
  • Design and implement a scalable, secure, maintainable, and well-documented API platform
  • Design and test build pipelines and develop deployment tools and scripts with DevOps engineers
  • Design and/or code event data collection, notifications, and observability filters
  • Establish microservices and APIs with architects and front-end developers
  • Collaborate with QA to determine testing strategy, toolset, and practices
  • Improve backend implementation practices, technology stack, standards, and third-party tools across production teams
  • Collaborate with the Boston Product Team to influence product requirements and roadmap
  • Ensure technical needs are met while maintaining usability
  • Conduct developer research with platform clients and internal teams
  • Advocate for customers in product development
  • Distill complex problems into simple, elegant solutions
  • Create a signature experience for Mercury’s shipping platform
  • Optimize application performance, scalability, and reliability
  • Mentor and guide junior engineers

Requirements

What you’ll need
  • Fluent in English
  • Bachelor's degree in a software-focused engineering field such as Computer Engineering, Software Engineering, Electrical and Electronics Engineering, or Computer Science and Engineering
  • 4–7 years of experience in backend development with Java, with at least 3+ 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 and willingness to participate
  • Familiarity with Git and distributed version control systems
  • Knowledge of RESTful API design and implementation
  • Knowledge of backend architectural design concepts and proven experience with microservices architecture
  • Experience with Kafka for messaging and streaming
  • Understanding of database technologies, particularly PostgreSQL
  • Profound understanding of OAuth, REST, and JWT
  • Understanding of OOP principles, algorithms, and problem-solving
  • Experience building large-scale backends with supporting developer portals/marketplaces
  • Good understanding of lean/agile values, principles, and associated practices
  • Good understanding of Linux shell commands and scripting
  • Familiarity with CI/CD pipelines and DevOps practices
  • Excellent communication and problem-solving skills
  • Ability to work independently and in a team, prioritize customer needs, and deliver promptly

Benefits

Comp & perks
  • 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