- Company Name
- Onbe
- Job Title
- Internal Applications Architect
- Job Description
-
Job title: Internal Applications Architect
Role Summary
Senior architectural engineer responsible for designing, building, and deploying enterprise-scale software solutions in the payments and financial services domain. Leads technical direction, drives AI adoption, ensures scalability, resiliency, and security, and mentors engineering teams while actively contributing to development.
Expectations
- Own end‑to‑end architecture for complex initiatives.
- Deliver solutions that meet performance, security, compliance, and reliability targets.
- Guide and enforce architectural, coding, and testing standards.
- Champion AI‑assisted development and establish guardrails for responsible use.
- Mentor junior developers and influence engineering culture.
- Participate in Agile ceremonies and collaborate cross‑functionally.
Key Responsibilities
- Provide architectural leadership for large‑scale initiatives.
- Design, review, and document system architectures, ensuring scalability and resiliency.
- Drive adoption of AI tools (e.g., GitHub Copilot) to improve productivity and code quality.
- Lead design reviews, code reviews, and system documentation.
- Identify, troubleshoot, and resolve performance, scalability, reliability, and security issues.
- Champion automated testing for backend (JUnit) and frontend (Jest/React Testing Library).
- Mentor and coach engineering teams, raising technical capability.
- Participate in Agile ceremonies, balancing quality with delivery timelines.
Required Skills
- 15+ years of production software development and 5+ years in technical leadership/architecture.
- Expert Java: Spring / Spring Boot, RESTful API design, OOP, concurrency, performance tuning.
- Strong React/TypeScript front‑end experience (component design, responsive UI, HTML5, CSS3).
- Relational database design and SQL expertise (schema, indexing, query optimization).
- Version control (Git), modern CI/CD workflows.
- Testing frameworks: JUnit, Jest, React Testing Library.
- AI tools experience (GitHub Copilot, similar).
- Excellent communication skills with ability to explain technical trade‑offs to non‑technical stakeholders.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., Oracle, AWS/Azure, Microsoft Dynamics not mandatory but preferred).