Prepare for Your Recrosoft Technologies Interview with Real Experiences!
View interviewsi
Recrosoft
Technologies
44 Recrosoft Technologies Jobs
Java/Scala Architect (12-17 yrs)
Recrosoft Technologies
posted 4 days ago
Flexible timing
Job Description :
Responsibilities :
- Strategic Architecture Design : Architect robust, high-performance data pipelines and workflows for processing vast volumes of both batch and real-time data.
- Software System Architecture : Design and develop architectural frameworks and data services to ensure system scalability, performance, and reliability across large enterprise systems.
- Continuous Improvement : Evaluate and implement technology upgrades and architectural enhancements to maintain and advance system performance.
- Big Data Infrastructure : Lead the design of data architectures, leveraging Big Data tools (Kafka, AWS S3 EMR, Spark) to process, transform, and manage data at scale.
- Microservices and Service Integration : Architect applications and microservices that integrate seamlessly with internal and external services, ensuring maintainability and extensibility.
- Mentorship and Leadership : Provide mentorship to senior and junior engineers, driving a culture of excellence in design and architecture. Lead code reviews and design reviews for high-level decision-making and ensure the quality of implementation.
- Performance and Capacity Planning : Conduct performance analysis and ensure capacity planning for all releases, ensuring long-term scalability.
- Innovation and Strategic Vision : Lead the introduction of new architectural approaches and strategies to address emerging software challenges and product scalability.
Required Job Skills :
- Architectural Expertise : Deep expertise in designing scalable and efficient software architectures, including system design patterns, performance tuning, and data pipeline optimization.
- Proficient in Functional Programming : Extensive experience in high-quality Scala code development, particularly with an emphasis on functional programming principles and test-driven development.
- Cloud Architecture : Deep knowledge of Amazon Web Services (AWS), specifically Aurora MySQL, DynamoDB, EMR, Lambda, Step Functions, and S3 with a focus on enterprise-scale cloud architecture.
- Documentation and Communication : Ability to produce clear, concise, and comprehensive documentation for both technical and non-technical audiences.
- Code Reviews and Mentorship : Proven ability to lead and mentor engineering teams through thorough code and design reviews, focusing on continuous improvement and quality.
- Agile and DevOps Practices : Strong experience working within Agile/Scrum environments, driving process improvements, and ensuring seamless collaboration across teams.
- Security and Data Governance : Solid understanding of security best practices and data governance standards in software development.
Requirements :
- 10+ years of experience designing and implementing large-scale data processing systems using Big Data tools such as Apache Spark, Scala, and Hadoop.
- 5+ years of hands-on experience with Scala/Java microservices development using Spring Boot.
- 5+ years of experience working with relational databases and SQL, designing systems that scale and perform effectively under high load.
- 2+ years of experience working in Agile/Scrum environments, contributing to both architecture and process improvements.
Preferred Qualifications :
- Background in educational technology or experience working with large-scale, mission-driven software platforms.
Functional Areas: Other
Read full job descriptionPrepare for Your Recrosoft Technologies Interview with Real Experiences!
View interviews10-12 Yrs
Data Engineering, Telecom, ETL +6 more
4-8 Yrs
Machine Learning, Deep Learning, Pytorch +1 more
10-15 Yrs
Salesforce, Salesforce Integration, Salesforce Service Cloud
1-4 Yrs
Javascript, HTML, CSS +2 more
5-10 Yrs
Python, AWS, SQL +6 more
7-10 Yrs
Manual Testing, Automation Testing, Java +5 more
3-5 Yrs
Accounting, Finance and Accounts, CPA +5 more
6-12 Yrs
Agile Coaching, IT Project Management, IT Program Management