About Infinity Technologies
Infinity Technologies is a global R&D consulting company with 23 years of experience building custom software products, AI systems, and digital transformation strategies. We operate R&D hubs across 21 countries and support clients in the US, UK, EU, and the Middle East. Our engineers and PhDs work at the intersection of deep tech, business impact, and scalable product development.
Position Overview
We are looking for a Senior Solution Architect with deep expertise in Java, JavaScript, and Big Data technologies. In this role, you will define the architecture for complex, high-load systems and lead cross-functional teams to deliver scalable, secure, and high-performing solutions. This is a strategic, client-facing position ideal for engineers who can combine technical depth with business acumen.
Key Responsibilities
- Lead solution architecture design for enterprise applications, platforms, and cloud-based systems.
- Define technical standards, best practices, and scalable architectures using Java (Spring Boot), JavaScript frameworks (Node.js, React/Angular), and Big Data tools (Kafka, Spark, Hadoop, etc.).
- Work closely with product managers, stakeholders, and client teams to translate business requirements into architectural solutions.
- Oversee and review the implementation across multiple teams, ensuring technical consistency and performance.
- Make key decisions on application infrastructure, data flow, API strategy, and system integration.
- Guide technical teams in evaluating and adopting modern technologies, frameworks, and patterns.
- Conduct architecture reviews, risk assessments, and technology roadmapping.
Requirements
- 8+ years of experience in software engineering and solution architecture.
- Proven expertise in designing distributed systems using Java (Spring Boot, Micronaut, or similar).
- Solid knowledge of modern JavaScript frameworks (Node.js, React, Angular).
- Hands-on experience with Big Data tools like Apache Kafka, Spark, Flink, Hadoop, or similar ecosystems.
- Experience designing microservices, event-driven architectures, and RESTful/GraphQL APIs.
- Strong understanding of cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent communication skills with the ability to influence stakeholders and lead teams.
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
- Experience with CI/CD pipelines, DevOps practices, and Infrastructure as Code (Terraform, Helm).
- Understanding of security, compliance, and data privacy in enterprise environments.
- Experience in high-load systems, real-time analytics, or streaming architecture.
- Familiarity with data modeling, data lakes, and hybrid cloud storage strategies.
Why Join Us
- Shape large-scale systems for global clients across finance, healthcare, retail, and tech.
- Work with advanced technologies in AI, cloud, and big data within a world-class team.
- Flexible working model with remote collaboration and global exposure.
- Drive impact in projects that power real business innovation and digital growth.
- Join an engineering-driven company with a deep focus on R&D and innovation.