Principal Application Engineer
Core
Lead the modernization of legacy relational Java applications to a modern cloud-based MongoDB architecture using GenAI tools and algorithmic approaches.
Role type
Principal Application Engineer (Software Development & Architecture)
Builds
Production-ready modernized applications and migration playbooks for enterprise customers
Domain
Enterprise Software, Cloud Migration, Database Modernization
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Monolith Decomposition, Relational-to-Document Modeling, CI/CD, Agile Methodologies, Technical Mentoring, GenAI Integration, Legacy Code Assessment
Preferred skills
REST API Design, Performance Optimization, ORM Tools (Hibernate/JPA), AI-powered Development Tools, MongoDB
Technologies
Java, Spring Boot, MongoDB, Git, Postman, IntelliJ IDEA, Maven/Gradle, OpenAI/Anthropic API, Claude Code, Cursor
Responsibilities
Shape architecture and technology strategy for modernization projects; Lead assessment and modernization of legacy Java applications; Design and implement production-quality solutions; Serve as a senior technical partner to customers and stakeholders; Multiply engineer effectiveness through mentoring and playbook creation
Seniority
Principal, hands-on IC with strategic influence
