MongoDB

MongoDB

MongoDB provides a developer data platform that simplifies data management and accelerates application development, enabling businesses to leverage modern database technology for innovative solutions across various industries.

Internet Software & Services
1K-5K
Founded 2007

Description

  • Assist in the development, testing, and deployment of Java-based applications using Spring Boot.
  • Write clean, maintainable code following standard software development principles.
  • Participate on small Agile teams delivering migration and modernization solutions for customer legacy applications.
  • Work on customer-facing projects that migrate relational Java applications to modern cloud-based architectures running on MongoDB.
  • Apply existing migration playbooks and develop creative solutions where playbooks do not cover project-specific challenges.
  • Use GenAI tools and approaches to accelerate application delivery and solve technical problems.
  • Collaborate with technical leads and project managers, raising challenges and proposing solutions as needed.
  • Adapt to changing customer or account priorities during project execution.
  • Continuously learn and adopt new technologies, especially emerging GenAI advancements.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3–5 years of experience working as a Java software developer.
  • Strong proficiency in Java and a good understanding of Java fundamentals and object-oriented programming.
  • Basic knowledge of Python, including the ability to read, understand, and write simple scripts for automation or data handling.
  • Experience with Spring Boot, including academic projects, internships, or personal work.
  • Strong experience building applications that interact with relational databases using SQL.
  • Experience delivering modern applications using Agile methodologies, test-first development, CI/CD pipelines, and Git version control.
  • Exposure to building REST APIs with Spring Boot (preferred).
  • Basic understanding of microservices concepts (preferred).
  • Experience with performance and memory optimization of Java applications (preferred).
  • Familiarity with Postman, IntelliJ IDEA, and Maven/Gradle (preferred).
  • Exposure to JavaScript or other languages/technologies (preferred).
  • Understanding of ORM tools such as Hibernate, Spring Data, or JPA, including coursework or self-study (preferred).
  • Some experience with GenAI technologies such as using the OpenAI API with GPT LLMs, not only through chat interfaces (extra bonus).
  • Experience with AI-powered development tools like Cursor, Cline.bot, or similar code assistants (extra bonus).
  • Practical experience using MongoDB (extra bonus).
  • Willingness to undergo enhanced background checks, security screenings, and possible securities-trading constraints due to customer requirements.

Benefits

  • Remote work based in Bulgaria.
  • Opportunity to work on enterprise-grade, customer-facing modernization projects across multiple industries.
  • Exposure to cutting-edge GenAI tooling and groundbreaking R&D.
  • Supportive culture focused on employee growth and business impact.
  • Employee affinity groups.
  • Fertility assistance.
  • Generous parental leave policy.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, iOS Core Product - Brighton, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and evolve its distributed iOS product used by millions of people to convert reading into audio.

CI/CD Git Swift SwiftUI
2 minutes ago

Senior Software Engineer, Core Experiences - Berkeley, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
2 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Fremont, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to build and evolve its accessibility-focused Windows app experience for a global text-to-speech platform used by millions.

C# C++ CI/CD .NET
2 minutes ago

Software Engineer, iOS Core Product - Ottawa, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its text-to-speech iOS app, contribute to product direction, and ship features for a large global user base in a fully distributed environment.

CI/CD Git Swift SwiftUI
2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers