Java/Scala Architect

2 weeks ago


Bengaluru, Karnataka, India Racrosoft Technologies Full time

Job Description :


- Lead and Architect Technical Solutions : Oversee and drive the design of innovative, scalable, and efficient software solutions, guiding the architecture of systems to meet complex business challenges.

- 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 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 :


- 15+ years of experience in software architecture and development, with a strong focus on enterprise-level solutions.

- 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 Qualifications :


- Extensive experience with Amazon cloud infrastructure and related services (AWS).

- Background in educational technology or experience working with large-scale, mission-driven software platforms.

(ref:hirist.tech)
  • Java Architect

    2 weeks ago


    Bengaluru, Karnataka, India US Tech Solutions Pvt Ltd Full time

    About the job : We are looking to hire a talented java architect to define and integrate our companys software architecture. In this role, you will be responsible for upgrading or defining new architecture systems to support future and current Java applications. You will also be involved in software design and the integration of all Java-based applications....


  • Bengaluru, Karnataka, India Integrated Personnel Services Full time ₹ 1,50,000 - ₹ 28,00,000 per year

    Primary Skills Java, ScalaHaskell, Python, NoSQLSecondary Skills AWSGCPAzure, RDBMSJob Requirement Tier-1 Microservice development using Java, Scala Python.Soft Skills Agile Scrum methodology, Collaboration with multiple teams.Year of Exp 7 years in technical development.Project Background Seamless integration with multiple OTT platforms and CDN to deliver...

  • Scala Developer

    2 weeks ago


    Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 3,00,000 per year

    Job Title:Scala DeveloperLocation:Bangalore (Hybrid/On-site)Experience:4–7 yearsBudget:Up to 30 LPAJob Description:We are looking for an experiencedScala Developerwith strong expertise in building high-performance, scalable, and reliable applications. The ideal candidate will have a strong background in functional programming, distributed systems, and...

  • Java Architect

    2 weeks ago


    Bengaluru, Karnataka, India Avom Consultants Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Define and design enterprise-level Java application architecture and ensure alignment with business objectives. Architect, develop, and implement scalable, secure, and high-performing solutions using modern Java frameworks.

  • Scala Developer

    2 weeks ago


    Bengaluru, Karnataka, India ALIQAN Technologies Full time

    Job Title : Scala DeveloperExperience : 7+ YearsLocation : Onsite - Bangalore / MumbaiJob Type : ContractNotice Period : ImmediateKey Responsibilities :- System Architecture : Architect and implement Microservices Architecture, ensuring services are well-designed, robust, and performant.- Framework Expertise : Work extensively with frameworks like Play...


  • Bengaluru, Karnataka, India beBeesystem Full time ₹ 12,00,000 - ₹ 36,00,000

    Job Title: Senior Cloud Systems ArchitectWe are seeking an experienced Cloud Systems Architect to join our team. In this role, you will design and implement scalable, high-performance systems on cloud platforms such as AWS.About the Role:This is a challenging opportunity for a skilled professional with 8+ years of experience in Java, Scala, and related...


  • Bengaluru, Karnataka, India beBeeDataEngineering Full time ₹ 6,00,000 - ₹ 8,00,000

    Job Opportunity: Scala Big Data Engineer">We are seeking a seasoned big data engineer with expertise in Scala and cloud technologies to join our team. As a key member of our organization, you will play a crucial role in designing and implementing scalable data solutions using Apache Hadoop, Airflow, Kubernetes, and Containers.">">Data Pipeline Orchestration:...


  • Bengaluru, Karnataka, India Infosys Limited Full time

    Job DescriptionResponsibilities :A day in the life of an InfoscionAs part of the Infosys delivery team, your primary role would be to interface with the client for quality assurance, issue resolution and ensuring high customer satisfaction.You will understand requirements, create and review designs, validate the architecture and ensure high levels of service...


  • Bengaluru, Karnataka, India Implere Technologies Pvt Ltd Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Position:Application Developer (Java)Experience:4+ YearsLocation:BengaluruOverviewWe are hiring anApplication Developer (Java)to build and maintain scalable enterprise applications. The role demands strong expertise inCore Java, Spring Boot, RESTful APIs, and NoSQL databases. Exposure toMySQLandScalawill be an added advantage.ResponsibilitiesDesign, develop,...

  • Big Data Engineer

    2 weeks ago


    Bengaluru, Karnataka, India beBeeData Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    Senior Data ArchitectDevelop and implement large-scale data architectures using Scala and Spark to drive business growth and efficiency.Key Responsibilities:Design and develop complex data processing systems using Scala, Spark, and distributed computing frameworks.Collaborate with cross-functional teams to integrate data processing systems with existing...