3 Rekruton Technologies Jobs
Solution Architect - Java (8-12 yrs)
Rekruton Technologies
posted 1 week ago
Key skills for the job
Job Description:
As a Solution Architect, candidates will be primarily responsible for designing and overseeing the implementation of software solutions that meet the business and technical requirements of the company's vision while ensuring cost and operational efficiencies.
Key Responsibilities:
- Define and evolve scalable, resilient, and high-performance architecture for the core DSP platform, including real-time bidding, data pipelines, identity resolution, and measurement.
- Partner closely with Product, Engineering, and Delivery teams to translate business needs (e.g. role-based access, predictive attribution, ML bidding models) into robust, efficient system designs.
- Design and document architecture blueprints, data flow diagrams, API contracts, cloud infra layers, and security protocols - balancing long-term scalability with short-term delivery goals.
- Lead architectural reviews, POCs, and design spikes to validate complex systems before full-scale implementation.
- Ensure architectural alignment across components like RTB, DMP, analytics, attribution, and UI platforms - enabling data and service consistency.
- Mentor Engineering teams in best practices related to system design, domain-driven development, observability, testing, and code quality.
- Establish non-functional requirements (performance, scalability, security, availability, cost) and validate them through SLOs/SLAs.
- Continuously evaluate and integrate new technologies, frameworks, or services (e.g., Kafka, Flink, Redis, Clickhouse, Snowflake, ML APIs) to improve efficiency, reliability, or innovation velocity.
- Collaborate with infrastructure, DevOps, and SecOps teams to ensure the platform is secure, observable, and operationally mature (HA, DR, incident response).
- Champion architectural governance, conduct regular design reviews, and advocate for tech debt remediation and platform resilience.
Requirements:
- Years of experience in software development and architecture.
- In-depth understanding of coding languages (Java, Python, JavaScript), databases, and OSI stack.
- Experience with cloud computing, microservices, and containerization technologies.
- Providing recommendations and roadmaps for proposed solutions.
- Reviewing and validating solutions designs from other team members.
- Strong organizational, leadership and project management skills are essential.
- Documenting and sharing best practice knowledge for new solutions.
- Excellent communication and collaboration skills combined with strong analytical and problem-solving skills.
- Ability to work collaboratively in a team environment.
Functional Areas: Software/Testing/Networking
Read full job description8-12 Yrs
Solution Architecting, Java Architecture, Solution Design +1 more
8-12 Yrs
Ahmedabad
Medical Coding, Data Analytics, Python +7 more
10-12 Yrs
Ahmedabad
Computer Science, Cloud Computing, Architecture +7 more