Software Architect – Specialist
Posted 7ds ago
Employment Information
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)
















