Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
Очень мало
$115к-125к/год
$150к$170кмедиана$220к
По похожим ролям (50) ~ $170к/год
На СНГ рынке: $4.7к/мес ($3.2к - $5.9к)
62
Средняя вакансия
развернуть
Роль дает серьезную ответственность за модернизацию действующей системы, но зарплата $115,000-$125,000 заметно ниже ориентира для похожих вакансий и снижает ее привлекательность.
Кликните для подробной информации
Зарплата ниже рынкаСовременные технологииЧеткая зона ответственностиШирокая ответственность
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Software Architect (Java/Spring Boot): Modernizing a proprietary learning management system by defining a target architecture, decomposing a monolith, replacing the data layer, and establishing REST, identity, CI/CD, and testing foundations with an accent on enterprise modernization, database migration, and accessibility. Focus on sequencing the modernization roadmap, governing vendor delivery, leading Oracle-to-PostgreSQL migration, and building secure, maintainable cloud-native services.
Location: Pennsylvania, United States
Salary: $115,000–$125,000 USD per year
Company
Harris Digital Learning develops eSchoolware, a proprietary learning management system that helps school districts deliver and manage online and hybrid learning for students, teachers, parents, and administrators.
What you will do
Define the target architecture and sequenced modernization roadmap for a legacy learning management platform.
Decompose the monolith around functional verticals and establish the identity, organization, enrollment, and REST API foundations.
Lead modernization of the data layer, including replacing XDoclet-generated Hibernate mappings with JPA and overseeing the Oracle-to-PostgreSQL migration.
Specify and evaluate deliverables from the modernization partner against written acceptance criteria.
Mentor engineers and contractors, recommend the future team structure, and support hiring.
Requirements
8+ years of enterprise software development experience, including 5+ years leading engineering teams or owning architecture for significant programs.
Demonstrated experience modernizing large legacy systems, such as decomposing monoliths, replacing data layers, or migrating unsupported platforms.
Strong Java and Spring Boot experience with comfort in Angular, React, and TypeScript.
Deep relational database expertise, including schema design, ORM behavior, and query performance with Oracle and PostgreSQL.
Experience managing vendor or systems-integrator relationships, including specifications, acceptance criteria, and delivery accountability.
Cloud-native delivery on Azure or an equivalent platform, infrastructure as code, monitoring, observability, Linux servers, and WCAG 2.2 AA implementation.
Nice to have
K–12 or higher-education technology experience and familiarity with 1EdTech standards such as LTI 1.3, Common Cartridge, OneRoster, and QTI.
Oracle-to-PostgreSQL migration, ora2pg, cutover planning, and rollback strategy.
Experience establishing test coverage and remediating security findings in legacy code.
Knowledge of FERPA, COPPA, district data-protection agreements, Liferay, gamified learning, or AI-assisted development tools.
Culture & Benefits
Accessibility, quality, maintainability, and security are treated as core engineering requirements.
AI-assisted development is intended to become part of normal delivery practices.
The role offers the opportunity to establish engineering practices and help build the modernization team.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →