+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

92-64 =
+
Forgot password

Enter your email, and we will send you your password

Ship.Cars Bulgaria

Senior Java Developer

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    About Ship.Cars: Ship.Cars is a U.S.-based software company delivering a platform that’s transforming the vehicle logistics industry. We leverage everything from AI-driven business insights and engaging mobile/web apps to scalable cloud-native systems that streamline millions of car deliveries. We don’t shy away from using the latest technologies, and neither should you. Our Bulgaria office is the center of Ship.Cars’ technology development and we pride ourselves on a culture of trust and teamwork – great ideas can come from anyone, and we build success together.

    The Opportunity: We are looking for a Senior Java Developer to join our growing team. In this role, you will be a key player in designing and building the backend systems that power our platform. If you are passionate about writing clean, scalable code and helping your team succeed, we want to meet you!

    Responsibilities

    As a Senior Java Developer at Ship.Cars, you will:

    • Design, develop, and maintain high-quality, scalable backend applications and APIs in Java (we primarily use Java 21+/Spring Boot/Quarkus).
    • Collaborate closely with front-end developers, QA, and product managers to plan and deliver end-to-end features. You’ll communicate openly, share knowledge, and learn from your teammates.
    • Implement best practices in coding, architecture, and DevOps – including writing unit/integration tests, performing code reviews, and ensuring high performance and security of our systems.
    • Architect and integrate new services and functionalities: contribute to technical design decisions for new modules, and integrate with third-party systems or APIs where needed.
    • Troubleshoot and optimize existing software for reliability and performance. When issues arise, you take ownership in investigating and resolving them in a timely, calm manner.
    • Mentor and support junior engineers on the team. Share your expertise, guide code reviews, and help foster a culture of continuous learning and improvement.
    • Stay proactive and curious: We encourage you to research new tools or techniques. You’ll have the autonomy to suggest improvements to our codebase, workflows, or products, and drive those ideas to implementation.

    What We’re Looking For (Qualifications)

    Our ideal candidate has the following skills and qualities:

    • Extensive Java experience: 5+ years of professional experience building backend applications in Java. Deep knowledge of the Java ecosystem and frameworks (including Spring/Spring Boot, Hibernate or JPA).
    • Backend architecture expertise: Experience designing and working with RESTful APIs and microservice architectures. Solid understanding of design patterns, distributed systems, and scalable system design.
    • Database and cloud knowledge: Proficiency with relational databases (e.g. PostgreSQL, MySQL) and writing efficient SQL. Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes) is a strong plus.
    • Quality-minded engineering: Familiarity with CI/CD pipelines, automated testing, and DevOps principles. You write clean, maintainable code and document it well.
    • AI adoption: Open-minded and curious, with a willingness to explore and deeply engage with modern AI tools (e.g., Claude Code, Cursor, Windsurf) while maintaining a critical, responsible mindset.
    • Autonomous and proactive: Self-motivated with the ability to take ownership of projects. You can work independently with minimal supervision, manage your time effectively, and proactively solve problems or suggest improvements.
    • Collaborative team player: Excellent communication skills and a humble attitude. You work well in a team, value others’ input, and maintain a low-ego, professional approach. You’re happy to pair-program or brainstorm and are receptive to feedback.
    • Emotional maturity: You handle stress and deadlines with calmness and positivity. Able to give and receive constructive feedback gracefully, and you contribute to a friendly, respectful working atmosphere.
    • Language skills: Good command of written and spoken English (our working language).

    What We Offer

    Joining Ship.Cars as a Senior Java Developer comes with many benefits and rewards:

    • Supportive, top-notch team: A chance to work with talented professionals in a friendly, open culture. You’ll be part of a team that helps each other excel and values teamwork over individual ego.
    • Growth and impact: Opportunities to take initiative, lead projects, and grow your leadership skills in a fast-paced, innovative environment. Your ideas will be heard, and your work will directly influence products used by real customers.
    • Competitive remuneration: We offer a competitive salary to free your mind of everyday worries.
    • Health & wellness: Additional health insurance package to keep you and your family covered. We also co-sponsor a sports card (50% covered) so you can stay active and healthy.
    • Continuous learning: We support your professional development with opportunities to attend seminars, trainings, and industry events. You’ll also enjoy knowledge-sharing sessions within the team.
    • Team events and fun: Regular team building activities, company outings, and holiday parties (yes, we love a good Christmas party!). We believe bonding as a team is key to our success, so we organize fun gatherings where we can unwind together.

    How to Apply: If you’re ready to join a team that values excellence and empathy in equal measure, we’d love to hear from you. Please send your CV in English and let’s talk about how you can grow with Ship.Cars!

    Note: Only shortlisted candidates will be contacted for an interview.