- Company Name
- Finastra
- Job Title
- Expert Solution Architect
- Job Description
-
**Job Title**
Expert Solution Architect
**Role Summary**
Develop and lead the design of secure, high‑performance financial applications within a Java/Spring Boot ecosystem. Drive the transition to microservices, cloud‑native, and event‑driven architectures while actively coding, reviewing, and mentoring engineering teams. Collaborate with product, compliance, and business stakeholders to translate complex financial requirements into scalable technical solutions.
**Expectations**
- Deliver production‑ready, secure, and performant solutions that meet business and regulatory requirements.
- Champion modern development practices, including CI/CD, containerization, IaC, and observability.
- Maintain rigorous documentation and enforce coding and architectural standards.
- Mentor developers, foster clean code and agile excellence, and support continuous improvement.
**Key Responsibilities**
1. Translate financial, compliance, and business requirements into technical designs.
2. Architect and build secure, high‑performance applications using Java 21+, Spring Boot, and Node.js.
3. Design microservice‑based backend systems; migrate legacy components to cloud‑native environments.
4. Create and expose REST/GraphQL APIs with secure authentication and authorization.
5. Optimize database and application performance through query tuning, caching, and async processing.
6. Implement and maintain CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
7. Deploy containers with Docker, Kubernetes, Helm; manage IaC with Terraform on RHEL.
8. Configure monitoring and observability (Prometheus, Grafana) and perform production troubleshooting.
9. Ensure comprehensive test coverage using JUnit, Postman, and other testing tools.
10. Produce and keep up‑to‑date technical documentation (Confluence, OpenAPI, UML).
11. Lead code reviews, enforce coding standards, and mentor engineering staff.
**Required Skills**
- **Programming & Frameworks:** Java 21+, Spring Boot, Node.js.
- **Backend & Data:** Hibernate, Oracle DB/PostgreSQL, Kafka, Redis, Elasticsearch/Solr.
- **API Design:** REST, GraphQL.
- **Security:** Secure coding practices, authentication/authorization, data protection.
- **DevOps & Cloud:** CI/CD (Jenkins, GitHub Actions, Azure DevOps), Docker, Kubernetes, Helm, Terraform, RHEL.
- **Monitoring:** Prometheus, Grafana.
- **Testing:** JUnit, Postman.
- **Cloud Migration:** Azure (preferred) or equivalent cloud‑native strategy.
- **Documentation:** Confluence, OpenAPI, UML.
- **Soft Skills:** Leadership, mentoring, stakeholder communication, Agile mindset.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field.
- Professional certifications preferred: cloud architecture (Azure, AWS), DevOps (CDP, CKAD), or security (ISO 27001, CISSP).