Java Application Server Migration Specialist
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Where Passion, Growth, and Success Come Together
Why a Career at Dynamo?
At Dynamo, we don’t just offer technology company jobs—we build careers. We’re passionate about bringing together driven, collaborative professionals who thrive on solving challenges and making an impact. When you join our team, your growth becomes our priority. From tailored professional development plans to mentorship opportunities, we invest in equipping you with the skills and knowledge needed to excel in your role and beyond.
Our culture is built on trust, inclusivity, and camaraderie—we’re more than colleagues; we’re a family. Through team-building events, community service initiatives, and a commitment to work-life balance, we create an environment where every team member feels valued and supported.
At Dynamo, we believe exceptional work deserves exceptional rewards. That’s why we offer a competitive benefits package that supports your well-being, financial health, and professional ambitions:
- 100% Paid Medical Benefits and Disability Insurance Coverage
- Health Savings Account (H.S.A.)
- 401K with Company Match
- Tuition Reimbursement for continued learning
- Monthly Commuting Stipends
- Generous Paid Time Off (PTO) and Holidays
- A collaborative, growth-focused workplace culture
When you join Dynamo, you’re not just taking a job—you’re becoming part of a team that’s reshaping the future with bold ideas, innovative solutions, and a shared commitment to excellence.
Your future is bright at Dynamo—come grow with us.
When you join Dynamo, you don’t just become another number, you become part of a family. A family who thrives to keep morale high and opportunities endless.
Job Description:
The Java Application Server Migration Specialist will support assessment, planning, and execution of application server and Java runtime modernization initiatives across the customer's portfolio of Java applications currently running on Oracle WebLogic. This individual will work with technical stakeholders to evaluate existing application server environments, develop migration strategies, execute application server and runtime migrations, and support testing and post-migration validation across multiple applications. The ideal candidate has demonstrated experience successfully migrating Java EE/Jakarta EE applications from Oracle WebLogic to a non-Oracle application server, combining hands‑on use of automated migration/assessment tooling with the ability to manually remediate application code and configuration that tooling cannot fully automate.
Duties/Responsibilities
- Assess Oracle WebLogic-hosted applications to identify migration requirements, level of effort, risks, and dependencies.
- Develop and execute migration approach for moving Java applications from Oracle WebLogic to approved non-Oracle platforms such as Red Hat JBoss EAP, Apache Tomcat, or other approved Java runtimes.
- Use migration assessment tools such as Red Hat Migration Toolkit for Applications (MTA/Konveyor) or comparable tools to identify incompatible APIs, proprietary dependencies, configuration changes, and required application remediation.
- Evaluate target application server capabilities against each application's technical requirements (e.g., full Java EE container services available in JBoss EAP versus the lighter, servlet‑only profile of Apache Tomcat) and recommend or execute application refactoring needed to close any gaps.
- Execute application server migration activities, including deployment descriptor conversion, configuration remediation, and cutover support.
- Migrate application runtime dependencies from Oracle JDK to an approved OpenJDK distribution.
- Identify, remediate, and remove legacy Oracle‑specific application dependencies where present (e.g., Oracle Reports), in coordination with business stakeholders.
- Rebuild and validate build and deployment pipelines (e.g., Maven, Gradle, or Ant; EAR/WAR packaging) for the target application server, adapting to each application's existing toolchain.
- Collaborate with database migration teams to coordinate JDBC connectivity changes and application‑side SQL/script remediation tied to backend database migrations (e.g., Oracle‑to‑PostgreSQL).
- Configure and validate DEV/TEST/PROD environments for the new application server and runtime stack.
- Support functional, integration, regression, and performance testing to validate application behavior post‑migration.
- Document migration procedures, configuration changes, and operational runbooks.
- Participate in technical discussions with customer and project stakeholders regarding migration approach and risk.
- Troubleshoot and resolve application server, runtime,