Software Architect
Role details
Job location
Tech stack
Job description
environment, you will deliver highest quality solutions. A strong background in Cloud Architecture Design, Design Patterns and Java Spring Boot is essential, along with expertise in modern software development practices. Key Responsibilities: Design and architect enterprise-level applications for large-scale systems, ensuring scalability, reliability and performance. Collaborate with development teams to implement best practices in coding, code complexity reduction and static analysis. Ensure compliance with OWASP security standards and integrate security measures into the software development lifecycle. Develop and maintain RESTful platforms and APIs for seamless integration with other systems. Implement CQRS (Command Query Responsibility Segregation) architecture to optimize data handling and system performance. Work with Agile methodologies to deliver high-quality software in iterative cycles. Collaborate with cloud architecture teams to design and deploy applications on Cloud
Requirements
platforms. Stay up to date with emerging technologies and industry trends to continuously improve our system. Qualifications 5+ years of experience as a Software Architect in a similar role. In-depth knowledge of Messaging Systems, CQRS architecture and its implementations in large-scale systems. Familiarity with static analysis tools and techniques to ensure code quality. Proven ability to write unit tests and ensure high code coverage. Excellent problem-solving skills and the ability to reduce code complexity. Strong communication skills in English (both written and spoken). Nice-to-Have Skills Cloud & Infrastructure Previous experience with AWS architecture and cloud-based solutions. Experience with CI/CD pipelines and DevOps practices. Solid knowledge of Kafka for event-driven architectures. Experience with Big Data technologies such as Hadoop or similar tools. Familiarity with NoSQL databases, including MongoDB, Elasticsearch, and Apache Cassandra. Software Architecture & Development Expertise in Microservices-based architecture using Docker and Kubernetes. Frontend & UI Technologies Experience with modern front-end development technologies. Languages & Communication Fluency in Spanish. Additional Information Hybrid model of work. Free coffee, tea, fresh fruit at the office. International team and fantastic work environment. Brand new offices located in the center of Barcelona. Discounts on private health insurance, ticket restaurant, transport.