Description

A local to Bay Area profile is needed.

Position Expectations:

  • Be open to adopting new technologies and approaches on projects as they evolve,
  • especially those relating to GenAI advancements.
  • Stay at the forefront of the industry by staying abreast of the latest GenAI advancements
  • and leveraging cutting-edge developments to fulfill migration projects.
  • 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.
  • Actively participate in sprint grooming, planning, and showcases with ideas and
  • suggestions.
  • Take direction from the technical lead and project manager on projects, raising identified
  • challenges and potential solutions to the team when applicable.
  • Study the current state of each legacy application and the desired target state outlined
  • by the customer and contribute to the planning, design, and solution from getting from
  • source state to target state on each project.
  • Be prepared to change project direction if customer or account team priorities change.

Requirements:

  • 7+ years’ of experience working as a software developer.
  • Strong proficiency in Java.
  • Strong experience in building applications that interact with relational databases using
  • SQL.
  • Some experience of Enterprise Java (J2EE / JavaEE / Spring) application architectures.
  • History of delivering high-cadence modern applications with applied Agile
  • methodologies, test-first development approaches, adopting CI/CD pipelines and using
  • Git version control.
  • Nice-to-have skills
  • Working knowledge of microservices architectures and Domain-Driven Design
  • approaches.
  • Some experience and knowledge of Python.
  • Some experience and knowledge of JavaScript/Node.js.
  • Some experience and knowledge of ORMs like Hibernate or JPA.
  • Extra bonus skills (if missing, we will provide rapid onboarding enablement on these):
  • Some experience in nascent GenAI technologies and approaches, such as using
  • OpenAI API with GPT LLMs
  • Practical experience of using MongoDB

Education

Any Graduate