Application Engineer
About this job
The Application Engineer role at MongoDB Professional Services involves helping customers modernize their legacy systems and migrate Java-based relational applications to modern cloud architectures powered by MongoDB. MongoDB Professional Services supports clients ranging from startups to major banks by accelerating time to value and implementing innovative cloud and GenAI tools. On a normal day in this full-time hybrid position based in Bengaluru, you will work within a small Agile software development team to deliver custom solutions, participate in sprint planning, troubleshoot performance issues, and apply migration playbooks while exploring new GenAI-based approaches. You will collaborate closely with team members and stakeholders, continuously learn emerging technologies, and contribute to system redesigns that leverage MongoDB's unified data platform.
Responsibilities
- Collaborate with project teams to deliver solutions for modernizing legacy SQL-based applications and migrating them to MongoDB.
- Apply knowledge of Java 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, GenAI tools, and cloud architectures, as projects demand.
- Participate in sprint planning, grooming, and retrospectives to improve team processes and outputs.
- Communicate progress, challenges, and ideas effectively within the team and to stakeholders.
- Support debugging and performance optimization tasks during projects.
Requirements
- 4 to 7 years of experience in software development.
- Strong foundation in core programming concepts specific to Java.
- Experience with relational databases and SQL, including basic stored procedures.
- Background in application debugging and performance tuning.
- Exposure to one or more enterprise application architectures, such as Spring Boot or Hibernate.
- Experience working in Agile teams with familiarity with CI/CD pipelines and Git for version control.
- Strong communication and problem-solving skills with a collaborative mindset.
Good to have
- Familiarity with MongoDB or similar NoSQL databases.
- Basic knowledge of GenAI tools and APIs like OpenAI GPT models.
- Exposure to Python and its application in scripting or data processing.
- Basic understanding of cloud-native development concepts such as Docker, Kubernetes, or microservices.
- Prior experience with cloud platforms like AWS, Azure, or GCP.
Who should apply
This role suits experienced software developers based in Bengaluru who have a strong background in Java, SQL, and enterprise architectures, and are eager to work with modern technologies like MongoDB, cloud-native frameworks, and Generative AI. Candidates should thrive in collaborative Agile teams, possess strong communication skills, and have a passion for continuous learning and problem-solving. Please note that this is not a fresher position and requires 4 to 7 years of relevant experience.
Frequently asked questions
What is the primary location for the Application Engineer role at MongoDB?
The Application Engineer position is based in Bengaluru for a hybrid working model.
What technologies are primarily used in this MongoDB role?
The role involves working with Java, relational databases, SQL, enterprise architectures like Spring Boot or Hibernate, MongoDB, cloud-native tools, and GenAI technologies.
How many years of experience are required for the Application Engineer position at MongoDB?
Candidates are expected to have 4 to 7 years of experience in software development.
What does MongoDB Professional Services do for its customers?
MongoDB Professional Services supports customers in accelerating time to value, building new solutions, modernizing legacy applications, and migrating to cloud architectures using MongoDB.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.