Principal Java Software Architect

3 weeks ago


Bengaluru, Karnataka, India Guidewire Software Full time

Company Overview

">

Guidewire is a leading provider of cloud-based software for the insurance industry, serving over 400 insurance companies worldwide. Our platform enables insurers to engage with customers, innovate, and grow efficiently.

">

Job Summary

">

We are seeking an experienced Senior Java Fullstack Engineer to lead our technical efforts in designing and architecting complex software systems. As a key member of our team, you will be responsible for translating business requirements into technical specifications and ensuring the successful implementation of our projects.

">

About You

">

You have a strong background in software development, with a proven track record of designing and implementing scalable software systems using Java technologies. Your excellent communication skills and ability to mentor junior engineers will enable you to make a significant impact on our team.

">

Key Responsibilities:

">
  • ">
  • Lead design and architecture discussions for complex software systems, making informed decisions that align with the company's technical vision.">
  • Collaborate with product managers, UX/UI designers, and other engineers to translate business requirements into technical specifications and actionable tasks.">
  • Write efficient, maintainable, and robust code using Java and related technologies.">
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.">
  • Mentor and guide junior engineers by sharing your deep understanding of Java, software design principles, and industry best practices.">
  • Identify and address performance bottlenecks, security vulnerabilities, and other technical challenges within the software applications.">
  • Stay up-to-date with the latest advancements in Java technologies and industry trends to ensure our products remain competitive and innovative.">
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.">
">

Qualifications:

">
  • ">
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.">
  • Minimum 8+ years of professional experience in software development using Java/J2EE.">
  • Solid understanding of software architecture patterns, object-oriented design, and design patterns.">
  • Proficiency in working with frameworks such as Spring, Hibernate, or similar technologies.">
  • Experience in Reactjs.">
  • Experience with web services, RESTful APIs, and microservices architecture.">
  • Knowledge of Cloud Services (e.g., AWS/GCP/Azure).">
  • Familiarity with CI/CD concepts and tools like TeamCity, Jenkins, etc.">
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.">
  • Excellent collaboration and communication skills, both written and verbal.">
  • Previous experience mentoring junior engineers and leading technical discussions.">
  • Familiarity with Agile/Scrum methodologies and tools (e.g., Jira, Confluence).">
">

What We Offer:

">

We offer a highly competitive salary range of $180,000 - $220,000 per year, depending on experience, as well as a comprehensive benefits package, including medical, dental, and vision coverage, 401(k) matching, and paid time off.

">

About Guidewire

">

Guidewire is committed to equal employment opportunities and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.



  • Bengaluru, Karnataka, India Smart Source Full time

    Job Title: Principal Software ArchitectWe are seeking an experienced Principal Software Architect to lead our software development team at Smart Source in Bangalore. This is a challenging opportunity for a seasoned software engineer looking to take on leadership responsibilities.The estimated annual salary for this position is ₹25,00,000 - ₹35,00,000...


  • Bengaluru, Karnataka, India Dell Full time

    Job Title: Software Principal ArchitectThe PowerSizer Engineering Team at Dell is looking for a skilled Software Principal Architect to lead the design and development of complex systems and software.Key Responsibilities:Leverage extensive programming experience in Java/C++, Python/GoLang, Angular/React, TypeScript/JavaScript to design and develop...


  • Bengaluru, Karnataka, India Infoplus Technologies UK Limited Full time

    At Infoplus Technologies UK Limited, we are seeking a highly skilled Principal Java Cloud Architect to join our team in Bengaluru or Chennai, India. The role is a full-time position and comes with a competitive salary.The estimated annual salary for this position is £80,000 - £120,000, depending on experience.About the RoleWe are looking for an experienced...


  • Bengaluru, Karnataka, India Alteryx Full time

    About AlteryxAlteryx is a leading provider of self-service analytics solutions.Job Title: Principal Software ArchitectOverviewThis is a unique opportunity to join our team as a Principal Software Architect and take on a leadership role in shaping the future of software development.Salary$150,000 - $200,000 per year, depending on experience.Job DescriptionWe...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Principal Software Engineer Job Summary:We are looking for an exceptional Principal Software Engineer to lead the design and development of our Java-based applications. As a Principal Software Engineer, you will be responsible for architecting and implementing Microservices-based solutions using SpringBoot, utilizing NoSQL databases such as Scylla and Redis...


  • Bengaluru, Karnataka, India Dell Full time

    Job DescriptionWe are seeking a highly skilled Software Principal Architect to join our team in Bangalore. As a Senior Principal Software Engineer, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs, and general business environment.The ideal candidate will have extensive working experience...


  • Bengaluru, Karnataka, India Dell Full time

    About the Position\We are seeking a highly skilled Software Principal Engineer to join our PowerSizer Engineering Team in Bangalore. As a member of our team, you will be responsible for developing sophisticated systems and software solutions.\Key Responsibilities\\Design and architect high-quality, complex systems and software/storage\Develop software...


  • Bengaluru, Karnataka, India Evoke HR Solutions Pvt. Ltd. Full time

    Job Title: Principal Software Architect - Java DeveloperAbout the Role:We are seeking a skilled Java Software Engineer to join our dynamic team in Ahmedabad. The ideal candidate should have strong expertise in Java, Microservices, Spring Boot, and front-end development with React, along with database management skills.Key Responsibilities:Design, Develop,...


  • Bengaluru, Karnataka, India LinkedIn Full time

    At LinkedIn, we're passionate about building innovative products that transform lives. As a Principal Software Architect, you'll play a key role in architecting, designing, developing, and supporting Internet-scale features and infrastructures.The ideal candidate will be excited to take on challenges and think critically on various computer science...


  • Bengaluru, Karnataka, India Dell Full time

    Software Engineer Role OverviewDell Technologies is a leader in the tech industry, and our Software Engineering team delivers cutting-edge solutions for a changing world. As a Principal Software Architect, you will play a key role in designing and developing sophisticated systems and software that meet customer needs.


  • Bengaluru, Karnataka, India Dell Full time

    Job Overview">We are seeking a highly skilled Principal Software Architect to join our team. In this role, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.">Your Responsibilities">">Work with external partners and internal Dell technology, marketing, and...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Company Overview:Squareroot Consulting Pvt Ltd is a leading provider of cutting-edge software solutions. We are seeking an experienced Java Principal Engineer to join our team in Bangalore.We offer a dynamic and challenging work environment, with opportunities for growth and professional development. Our team is passionate about delivering high-quality...


  • Bengaluru, Karnataka, India EdgeVerve Full time

    Job Title: Principal Software ArchitectWe are seeking a skilled Principal Software Architect to join our team at EdgeVerve. As a key member of our software development team, you will be responsible for designing and developing extendable frameworks for enterprise use.The ideal candidate will have a strong background in C/C++ with OOPS and pointers, as well...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a highly skilled Senior Java Fullstack Software Architect to join our team at Guidewire Software. As a key member of our engineering team, you will be responsible for leading the design and architecture of complex software systems that align with our company's technical vision.ResponsibilitiesLead design and architecture...


  • Bengaluru, Karnataka, India ANSR Full time

    About ANSR:A leader in the industry, ANSR has been a trusted provider of quality solutions for over 70 years. Our mission is to empower our customers to build a better future through innovative products and services.We are seeking an experienced Principal Software Architect to join our team of talented professionals. In this role, you will have the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe role of a Software Principal Engineer at Dell Technologies is to lead the design and development of sophisticated systems and software based on customer business goals, needs, and general business environment.Key Responsibilities:Lead the design and architecture of high-quality, complex systems and software/storagePrepare,...


  • Bengaluru, Karnataka, India Dell Full time

    As a Principal Software Architect, you'll play a critical role in shaping the future of software development at Dell. This is a rare opportunity to join our Software Engineering team in Bengaluru and contribute to next-generation application enhancements and new products.About the JobYou'll work closely with internal Dell technology, marketing, and...


  • Bengaluru, Karnataka, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

    Software Architecture plays a vital role in shaping the overall structure and design of software systems. As a principal embedded software architect at PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD, you will be responsible for leading the development of efficient and scalable software architectures that meet our client's needs.About the RoleWe are seeking an...

  • Principal Architect

    1 month ago


    Bengaluru, Karnataka, India team3 Full time

    We are seeking a highly skilled Principal Architect to join our team at team3 in New Delhi. As a Principal Architect, you will play a pivotal role in leading architectural projects from conception to completion.Your responsibilities will include creating innovative designs, ensuring structural integrity, and overseeing project teams. You will be responsible...


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd Full time

    Job Summary:We are seeking an experienced Java Principal Engineer to lead the design and development of complex software systems at Squareroot Consulting Pvt Ltd in Bangalore. The ideal candidate will have a strong background in software engineering and architecture, with deep expertise in Java development.Key Responsibilities:- Design and develop complex...