Jobs

    Principal Enterprise Architect - Bangalore Metropolitan Area, India - ThoughtFocus

    ThoughtFocus
    ThoughtFocus Bangalore Metropolitan Area, India

    1 week ago

    Default job background
    Technology / Internet
    Description

    Principal Engineer (Solution Architect)

    As a Principal Engineer you shall hold a pivotal position, combining technical expertise with leadership responsibilities. You shall lead the design and development of complex systems within the company's cloud infrastructure. Your responsibilities include:

    Core competencies:

    Technical Leadership: Guide the technical direction of projects, ensuring alignment with company goals and industry best practices. Provide mentorship and support to engineers, fostering a culture of innovation and excellence.

    System Architecture: Design scalable and reliable systems that support the company's cloud-based services. Evaluate emerging technologies and determine their suitability for integration into existing systems.

    Collaboration: Collaborate closely with cross-functional teams including product management, software engineering, and operations to define requirements and prioritize features. Effective communication skills are crucial for conveying technical concepts to non-technical stakeholders.

    Problem Solving: Tackle complex technical challenges, identifying innovative solutions to optimize performance, scalability, and security. Conduct thorough analysis and experimentation to validate design decisions. Address any issues or challenges that arise during project execution, working closely with both onshore and offshore teams to identify root causes and implement appropriate solutions in a timely manner

    Code Quality and Standards: Establish and enforce coding standards, ensuring that software components are well-designed, maintainable, and adhere to industry best practices. Conduct code reviews and provide constructive feedback to maintain high code quality.

    Research and Development: Stay abreast of emerging technologies, industry trends, and competitive landscapes. Explore new tools and methodologies to improve development processes and enhance product capabilities.

    Risk Management: Asses risks associated with technical decisions and propose mitigation strategies to minimize potential impact on project timelines and deliverables.

    Continuous Improvement: Promote a culture of continuous improvement, advocating for the adoption of new tools, processes, and techniques to streamline development workflows and enhance productivity.

    Communication Facilitation: Serve as the primary point of contact between the onshore and offshore teams, facilitating communication and ensuring alignment on project goals, priorities, and technical requirements.

    Knowledge Transfer: Oversee knowledge transfer initiatives to ensure that offshore team members are equipped with the necessary skills and understanding of project architecture, design principles, and coding standards.

    Key Responsibilities:

    • Collaborate with stakeholders to understand business needs and translate them into technical requirements.
    • Design, develop, and implement cloud-based Java solutions using GCP
    • Select the appropriate cloud services and technologies to meet project requirements (e.g., databases, servers, containers, APIs).
    • Ensure solutions are secure, scalable, fault-tolerant, and meet performance objectives.
    • Develop and maintain technical documentation, including architecture diagrams and deployment guides.
    • Stay up-to-date on the latest cloud technologies and Java frameworks.
    • Mentor and guide junior developers on best practices for cloud development.
    • Participate in code reviews and ensure adherence to coding standards.
    • Troubleshoot and resolve technical issues related to cloud infrastructure and Java applications.

    Qualifications:

    • Proven experience as a Java developer and architect with experience in cloud computing.
    • Must have demonstrated experience in designing, operating large workloads and performance tunin
    • In-depth knowledge of Java programming language, object-oriented design principles, and design patterns.
    • Experience with cloud platforms, preferably GCP.
    • Familiarity with cloud infrastructure components like servers, databases, containers, and APIs.
    • Excellent communication and collaboration skills.
    • Ability to work independently and as part of a team.
    • Strong problem-solving and analytical skills.
    • Experience with DevOps principles and practices.
    • Experience with containerization technologies like Docker and Kubernetes.
    • Experience with continuous integration and continuous delivery (CI/CD) pipelines.
    • Should have hands on experience in managing tech stacks including Java, Cloud, DevOps, Microservices
    • Must have managed at least 4-5 architects across different technologies and has managed technology deliverables for over 30 members.
    • Must have worked with US customers.
    • Must have strong interpersonal skills and ability to scale team as per the business priorities.
    • Must have hands on experience in executing business and technical roadmap.

    Mandatory Skills:


    • Streaming


    • Kafka


    • Java


    • Reactive programming


    • AWS services


    • Containers


    • Kubernetes


    • Re-balancing


    • Synchronization


    • Enterprise architecture


    • OTAs/Firmware (good to have)– Pure java stuff

    Interested candidates, please share your profile to

    Thanks,

    Priyanka.



  • Enterprise Blueprints Bangalore Metropolitan Area, India

    Enterprise Blueprints ) The leading IT architecture consultancy formed by Architects focused on Architecture. Our passion for architecture has driven our growth over 15 years and led to an acquisition by Bain & Company at the beginning of 2023, retaining our culture and collabor ...


  • Aventra Group Bangalore Metropolitan Area, India

    OutSystems Architect / Technical Lead · About Aventra Group · Aventra Group is a boutique IT consultancy specializing in Enterprise Digital Solutions & Services, Enterprise IT Managed Services, Cloud Infrastructure, Cybersecurity, Data Management, Advanced Analytics, Artificial I ...


  • Perficient Bangalore Metropolitan Area, India

    Adobe Experience Platform (AEP) Developer · Role - Fulltime/Contract · Years of Experience - 4+ · Location - PAN India · The Adobe Experience Platform Developer will play a vital role in the configuration, coding, testing and deployment of Adobe Experience Platform solutions - pr ...


  • Aventra Group Bangalore Metropolitan Area, India

    Company Description · Aventra Group is a boutique IT consultancy with deep expertise in Enterprise Digital Solutions & Services and Enterprise IT Managed Services. Based in Coimbatore, we offer global accessibility with a local touch and provide one-stop enterprise IT DevOps and ...


  • Biocon Biologics Bangalore Metropolitan Area, India

    About the company: · Biocon Biologics is a subsidiary of Biocon Ltd, an innovation led global biopharmaceuticals company. Biocon Biologics is engaged in developing high quality, affordable biosimilars that can expand access to a cutting-edge class of therapies to patients globall ...


  • Mulya Technologies Bangalore Metropolitan Area, India

    More about us: · We are a well-known as a microprocessor pioneer, having led the way in RISC-based computing to enable faster and more power efficient semiconductors for a wide range of applications from consumer electronics to networking and communications. More than 30 years a ...

  • Synechron Technologies Pvt. Ltd.

    Node JS Developer

    6 days ago


    Synechron Technologies Pvt. Ltd. Bangalore Metropolitan Area, India

    Degree, Post graduate in Computer Science or related field (or equivalent industry experience) · Experience · Minimum 5 years of coding experience in ReactJS (TypeScript), HTML, Tailwind CSS, CSS-Pre-processors or CSS-in-JS in creating Enterprise Applications with high performanc ...


  • AppViewX Bangalore Metropolitan Area, India

    Customer Success Project Manager · Experience: 8+years · Location: Bangalore- Hybrid work model · Who we are and What we do? · AppViewX is trusted by the world's leading global organizations to reduce risk, ensure compliance, and increase visibility through machine identity mana ...


  • Genpact Bangalore Metropolitan Area, India

    Description - External · With a startup spirit and 115,000 + curious and courageous minds, we have the expertise to go deep with the world's biggest brands—and we have fun doing it We dream in digital, dare in reality, and reinvent the ways companies work to make an impact far bi ...