M

MongoDB

Builds document databases for software teams

Application Engineer - Professional Services

Implementation & Technical Account ManagementConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Four to seven years of experience in software development.
  • Strong foundation in core Java programming concepts.
  • Knowledge of relational databases and SQL, including basic stored procedures.
  • Experience with application debugging and performance tuning.
  • Exposure to enterprise application architectures such as Spring Boot or Hibernate.
  • Experience working in Agile teams.
  • Familiarity with continuous integration and continuous delivery pipelines and Git for version control.
  • Ability to learn new tools, frameworks, and best practices quickly.
  • Problem-solving skills and a collaborative mindset.
  • Communication skills for effective engagement with team members and stakeholders.

Responsibilities

  • Collaborate with project teams to deliver solutions for modernizing legacy SQL-based applications and migrating them to MongoDB.
  • Apply knowledge of Java or similar programming languages and relational databases to support customer projects.
  • Follow and contribute to best-practice playbooks for migrations and modern application development.
  • Continuously learn and adopt new technologies, especially MongoDB, generative artificial intelligence tools, and cloud architectures, as projects demand.
  • Participate in sprint planning, backlog grooming, and retrospectives to improve team processes and outputs.
  • Communicate progress, challenges, and ideas within the team and to stakeholders.
  • Support debugging and performance optimization tasks during projects.
  • Work as a software developer in Agile teams delivering customer solutions for migrating legacy Java applications to modern cloud-based architectures running on MongoDB.
  • Innovate on potential generative-artificial-intelligence-based solutions for migration challenges.
  • Collaborate with customers to deliver tailored solutions for modernizing legacy SQL-based systems and applications.
  • Contribute to system redesigns that leverage MongoDB.

Desired Qualifications

  • Familiarity with MongoDB or similar NoSQL databases.
  • Basic knowledge of generative artificial intelligence tools and application programming interfaces, such as OpenAI GPT models.
  • Exposure to Python for scripting or data processing.
  • Basic understanding of cloud-native development concepts such as Docker, Kubernetes, or microservices.
  • Hands-on experience with object-relational mapping frameworks such as Hibernate or Java Persistence API.
  • Prior experience with MongoDB and cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Hands-on experience with generative artificial intelligence technologies, such as the OpenAI API and GPT models, and the ability to innovate new use cases within migration projects.

About the Company

MongoDB

Builds document databases for software teams

MongoDB builds databases for software teams that need to store and retrieve application data without fitting every record into fixed rows and columns. Its flagship Atlas service runs the database in the cloud and combines it with tools for search, real-time analytics and AI retrieval. Data is stored as flexible documents, letting developers change an application's structure while keeping related information together. Customers pay for cloud resources and usage, or buy Enterprise Advanced subscriptions to run the software themselves with monitoring, management tools and technical support. MongoDB was founded in 2007 and is headquartered in New York City.

Company size
5,001-10,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2007

Recently Posted Jobs

Explore more opportunities at MongoDB

See more jobs