Application Modernization Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
We’ve built a culture rooted in our Core Values, where innovation thrives, work-life balance is respected, and career growth is always encouraged. We’re also proud to be recognized as a ‘Top Workplace,’ and that’s not just us talking; it’s our employees. Now, we’re looking for another Uncommon Genius to join our dynamic team. If you love solving puzzles, building new things, fixing what’s broken, or pushing the boundaries of creativity, we encourage you to explore the details of this position below! UNCOMN is seeking an Application Modernization Architect (Software Developer 5) to:
- Lead application modernization planning for legacy Java or COTS-based systems moving toward cloud-native patterns.
- Assess current-state architecture and define practical decomposition, refactoring, and interface modernization approaches.
- Design service boundaries, API patterns, application workflows, and modernization sequencing that reduce delivery risk.
- Partner with cloud, data, and security teams to align application design with platform, compliance, and operational needs.
- Support technical decision-making around migration pathways, integration dependencies, and long-term maintainability.
- Provide architectural guidance during implementation and help resolve design issues as the solution evolves.
Requirements
Do you have experience in Software implementation?, * 15+ years of related experience.
- Bachelor’s degree in engineering, Computer Science, CMIS, or a related field from an accredited college or university, or 4 additional years of related experience.
- Experience modernizing business applications that include legacy frameworks, custom integrations, or COTS constraints.
- Strong application architecture skills across service design, APIs, application patterns, and modernization planning.
- Ability to translate business and technical constraints into practical modernization recommendations.
- Experience supporting engineering teams through refactoring, implementation, and transition planning.
- Strong collaboration and communication skills across architecture, engineering, and client stakeholders.
- Must be eligible to obtain a Secret clearance or similar, granted by the U.S. Government, which requires U.S. citizenship. The government also uses 13 adjudicative guidelines to determine an individual’s eligibility.
- Must be willing to obtain relevant certifications as required by future client or contract needs.
Preferred
- Experience with Java/Spring-based application modernization.
- Experience supporting Oracle modernization, database transition planning, or container readiness analysis.
- Experience in financial, federal, or other highly regulated environments.
- Candidates local to the St. Louis Metro East market/within commuting distance preferred, although not required.
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Employee assistance program
- Paid holidays
- Benefits from day one, * Instant Flexible PTO: Enjoy flexible paid time off starting your very first day with us!
- Generous Holidays: Benefit from 7 paid holidays and up to 3 floating holidays annually.
- Immediate Health Coverage: Get access to comprehensive health benefits from day one.
- 401K Safe Harbor Match: Secure your future with our top-tier 401K matching program.
- Growth Opportunities: Advance your career with our training and education assistance programs.
- Free Employee Assistance Program (EAP): Access complimentary support services for you and your family.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Now is the time for industrialized software development
Is Software Engineering Over-Saturated?
What Are The Top Skills Required For Azure Developers?
Why Upskilling And Reskilling is Important For Developers