Bucharest, Romania
1 day ago
Solutions Architect
Company description Tremend is the newest global software engineering hub for Publicis Sapient. For over 18 years, the company has been infusing its advanced technical expertise into complex and innovative solutions that meet today's digital transformation needs and pave the way for a better and smarter future. By joining forces with Publicis Sapient we're accelerating the impact, providing a good mix of talented engineers, technology, continuous improvement, innovation, and R&D. Here, you'll have the opportunity to unleash your potential, powering up advanced software solutions for some of the world's most iconic brands. Embrace your passion for technology, creativity, and continuous improvement, and join us in making a difference through engineering. Overview Tremend is looking for a Solution Architect to design and oversee the implementation of a highly distributed, scalable, resilient, and secure microservice or SOA-based system within a wide European platform. The role involves close collaboration with domain experts, external stakeholders, and technical teams to ensure successful alignment with business and architectural goals. As an Solutions Architect, your expertise will be pivotal in transforming organizational strategy into technological reality. You will bridge the gap between complex business challenges and innovative technological solutions, ensuring the alignment of business and IT across our high-profile organization. Collaborating closely with various teams and departments, your role will guide the development and implementation of holistic IT architectures that are robust, scalable, and agile. Your Impact: Solution Design & Architecture Define the component architecture in alignment with an already defined overarching system architecture. Produce clear and maintainable documentation (e.g., system and integration diagrams, UML, data flows, sequence diagrams). Scalability & Resilience Strategy Architect the system for high availability, fault tolerance, geo‑distribution. Design with capacity targets of tens of thousands of operations per second, including scale-out strategies. Distributed Systems & Performance Optimization Leverage Kafka for asynchronous event communication. Use a distributed database system suited for high throughput and horizontal scalability. Security & Compliance Ensure end-to-end security coverage: authentication (OAuth2, OIDC, JWT), encryption, access controls, data lifecycle management, audit logging. Closely cooperate with Security SMEs. Integrate security into SDLC – threat modelling, code reviews, pentests, etc. CI/CD & Testing Collaborate with DevOps and QA stakeholders to ensure the system is delivery- and test-ready. Define architectural requirements and best practices for CI/CD workflows. Advocate for a robust testing strategy, including unit, integration, performance, and chaos testing. Ensure that resilience and release-readiness are considered early in the architecture. Integration & Collaboration Engage closely with stakeholders: central bank teams, PSPs, security, to refine specifications. Facilitate and validate well-defined integration contracts (API specs, messaging schemas, SLA definitions). Operational Readiness Plan containerized deployment on Kubernetes; define metrics and alerts. Support DevOps in developing operational runbooks, incident response procedures, and auto-scaling configurations. Your Skills & Experience: Distributed Systems Expertise – Kafka, microservices (Java/Spring Boot), event-driven architecture. Data Architecture – SQL or No‑SQL with high availability. (CockroachDB is a plus.) Security Architecture – Strong grasp of OAuth2/OIDC, JWT, secure data handling, and regulatory compliance (e.g., GDPR). Containerization & Orchestration – Kubernetes. Delivery & Quality Practices – Familiarity with CI/CD tools and best practices (e.g., GitLab CI); ability to guide quality gates and performance criteria across delivery pipelines. Testing & Performance – Solid understanding of testing strategies (unit, integration, performance, resilience) and their role in system quality. Able to collaborate effectively with dedicated QA and performance engineers, contribute to test planning, and ensure architectural decisions support testability and high system performance. Infrastructure Components – Solid understanding of API gateways, load balancers, ingress controllers, and how they fit into a secure, scalable architecture. Able to design request routing, throttling, and failover strategies as part of the overall system. Nice-to-Haves: Financial Services Background – Familiarity with real-time payment systems, PSP integrations, account aliasing, and compliance. Frontend Familiarity – Awareness of frontend interaction models (e.g., React-based clients). Infrastructure & Networking – General understanding of cloud networking concepts (VPCs, subnets, DNS, routing, VPNs, firewalls) to support discussions with cloud providers and integration partners (e.g., PSPs) regarding connectivity, latency, and network security. Soft skills: Excellent communication and collaboration with cross‑functional teams. Fluent English. Proficient in producing architecture documentation, specifications, and technical proposals. Benefits of Working Here: Besides an exciting job in a tremendous team, here's what you can expect: A fast-paced tech environment Continuous growth & learning Open feedback culture Room for own initiative & ideas Transparency about results & strategy Recognition & reward for hard work Working with a flexible schedule Medical subscription Meal tickets Extra vacation days - starting with 25 vacation days Many others perks
Por favor confirme su dirección de correo electrónico: Send Email