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