Application Delivery Consultant
MongoDB
About the role
Application Modernization Platform (“AMP”) is a MongoDB offering that modernises our customer’s legacy relational applications to a modern architecture underpinned by MongoDB using a combination of software, process, and engineers. In this offering, the people and software are inextricably linked and cannot be separated. The delivery happens in an accelerated timeframe wherein the team takes advantage of GenAI and algorithmic tooling to expedite the turn around time for application delivery.
AMP team generally works with enterprise grade customers, in all verticals on a variety of exciting use cases. This role solves technically sophisticated problems, gains incredible cross-stack experience, works with top-notch people in the business, addresses multiple customer facing opportunities. The role also becomes the forefront of groundbreaking R&D that enables further acceleration for enterprises working across a variety of technologies.
AMP exists to expedite time to value for customers who are looking forward to changing, modernising and updating their tech stack while keeping MongoDB the cornerstone of their system architecture.
Work as a software developer in an Agile environment delivering solutions for customers focussed on migrating our customers’ legacy relational-based Java applications to a more modern cloud-based architecture running on MongoDB, leveraging the latest GenAI tools and approaches to accelerate this process. During each project, successful candidates will be required to innovate on potential new GenAI-based solutions for specific challenges in addition to applying existing playbooks and tooling for migration.
This role will be based remotely in Bulgaria.
Position Expectations
Assist in the development, testing, and deployment of Java-based applications using Spring Boot
Write clean, maintainable code following standard software development principles
Constantly learning and open to adopting new technologies and approaches on projects as they evolve, especially those relating to GenAI advancements
Participates as a software developer on small Agile teams, delivering software-based solutions for migrating and modernizing customer legacy applications to MongoDB
Follow existing best practice migration playbooks where applicable and be prepared to innovate to fill in gaps with creative solutions to solve challenges on each specific project
Take direction from the technical lead and project manager on projects, raising identified challenges and potential solutions to the team when applicable
Be prepared to change project direction if customer or account team priorities change
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field
3-5 years of experience working as a JAVA software developer
Basic knowledge of Python (e.g., ability to read, understand, and write simple scripts for automation or data handling)
Good understanding of Java fundamentals and object-oriented programmin