Software Architect – Specialist

Posted 7ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Architect specializing in technical references and architecture solutions for the fintech sector with a focus on development teams and technical excellence.

Responsibilities:

  • Serve as a technical reference for development teams and enablement areas
  • Participate in vendor meetings, validating the technical feasibility of proposed solutions
  • Create and maintain technical documentation that explains patterns and technologies used across the company, for both development teams and enablement areas
  • Help connect enablement areas and development tribes, focusing on ensuring technical deliveries that support the corporate roadmap
  • Create technical architecture designs
  • Define the technologies to be used and evaluate new tools
  • Define domain models
  • Present architecture definitions and lead the technical team in implementation decisions
  • Follow best practices by applying architectural patterns
  • Guide teams to adopt best practices for scalability, elasticity, and security
  • Orchestrate responsibilities and end-to-end implementation among the involved teams
  • Share knowledge through workshops, study groups, etc.
  • Review implementations to identify potential technical debt
  • Participate in solution and business architecture definitions together with other business architects, product owners, and stakeholders
  • Assist teams with troubleshooting and resolving production issues

Requirements:

  • Minimum 6 years of experience in software architecture
  • Advanced knowledge of the Java programming language
  • Knowledge of BPM tools
  • Advanced knowledge of the Spring framework
  • Experience developing distributed systems
  • Experience developing microservices
  • Knowledge of REST APIs
  • Experience with batch system development (Spring Batch, Spring Cloud Data Flow)
  • Knowledge of relational and non-relational databases (Oracle, MySQL, PostgreSQL, MongoDB, DynamoDB, Redis)
  • Experience with CI/CD tools (Jenkins, GitLab CI)
  • Experience with source code versioning using Git
  • Experience using cloud services (AWS, Azure and/or GCP)
  • Knowledge of observability tools (Dynatrace, Grafana, Prometheus, ELK)
  • Experience developing systems using messaging platforms (Kafka, RabbitMQ)
  • Previous experience in financial institutions is desirable

Benefits:

  • Health insurance
  • Meal allowance
  • Childcare assistance
  • Life insurance
  • Transportation allowance
  • Flexible benefits (choose the benefits that best suit your needs)