Application DevelopmentBack-End Web DevelopmentJavaRelational DatabasesSQLSoftware DevelopmentDatabasesMicroservicesPresentationsTechnical Planning
UK
A developer data platform for developers to do their best work. #LoveYourDevelopers
6710+ employees
Database ManagementSoftwareEnterprise
Role
Who you are
7+ years of experience working as a software developer
3+ years of experience as a technical lead
Strong proficiency in Java and SQL relational databases
Experience with Enterprise Java (J2EE/JavaEE/Spring)
Ability to travel and work on customer sites for several continuous weeks
Proven experience in leading software/application development projects
Strong written, verbal, and presentation skills
Strong strategic thinking to align technical work with business goals
Experience in Agile methodologies, test-first development, CI/CD pipelines, and Git version control
Desirables
Knowledge of microservices and Domain-Driven Design
Experience with Python and JavaScript/Node.js
Knowledge of ORMs like Hibernate or JPA
Experience with GenAI technologies like OpenAI API with GPT LLMs
Experience with MongoDB
What the job involves
Act as the lead technical software developer in a small Agile team delivering solutions onsite for customers focussed on migrating legacy Java applications to MongoDB. Innovate on potential new GenAI-based solutions for specific challenges and apply existing playbooks and tooling for migration. Drive technical planning, design, and solutions to migrate applications from source state to target state.
Stay abreast of the latest GenAI advancements and leverage cutting-edge developments in migration projects. Provide technical direction and authority to the whole delivery team including customers and executive stakeholders. Participate actively in sprint grooming, planning, and showcases, offering suggestions and guidance to the team.
Work remotely in the Great Britain region, but be willing to travel and work on customer sites for several continuous weeks. Face off to lead technical personnel on the customer side to resolve issues and identify solutions.