Principal Java Software Engineer

1 week ago


Bengaluru, Karnataka, India New Origin Full time

New Origin seeks a skilled Principal Java Software Engineer to join our team. Estimated Salary: $120,000 - $180,000 per year, depending on experience and qualifications.

About the Role

We are looking for a talented software engineer with expertise in Core Java/J2EE, Data Structures/Algorithms, Design Patterns, and Java frameworks like Spring, Hibernate, and Spring Boot.

Key Responsibilities
  • Translate requirements into technical designs and execute development projects from start to finish.
  • Collaborate within a team, participate in peer code reviews, and work with cross-functional teams to meet goals.
  • Troubleshoot and resolve issues by analyzing code and data.
  • Follow the full software development lifecycle, including coding standards and code reviews.
Requirements and Qualifications

To be successful in this role, you will need:

  • Strong expertise in Core Java/J2EE, Data Structures/Algorithms, Design Patterns, and Java frameworks like Spring, Hibernate, and Spring Boot.
  • Hands-on experience with Microservices, Collections, and Concurrency.
  • Basic knowledge of Kafka and an understanding of Docker.
  • Experience with MySQL, Dropwizard, and writing unit test cases using JUnit.
  • Familiarity with Agile/Scrum processes and best practices in software engineering.
Soft Skills

We are looking for a team player with a positive attitude, ready to learn, share feedback, and improve. You should also have excellent verbal and written communication skills, adaptability to work under pressure in a dynamic environment, and the ability to switch across multiple teams or projects as needed.



  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Tata Consultancy Services is a leading global consulting and technology services company, and we are seeking a highly skilled Principal Java Software Engineer to join our team.The ideal candidate will have extensive experience in Java 7 and 8 development, including coding, debugging, and testing unit and functional code. Experience with Spring framework and...


  • Bengaluru, Karnataka, India ACL Digital Full time

    About the Role:We are seeking a highly skilled Principal Java Software Engineer to join our dynamic team at ACL Digital. The ideal candidate will have a strong foundation in Java programming, with a particular emphasis on multithreading and concurrency.Key Responsibilities:Design, develop, and maintain high-quality Java applications, ensuring adherence to...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a highly skilled Principal Java Fullstack Engineer to join our team at Guidewire Software. As a key member of our development team, you will play a crucial role in designing and developing elegant solutions for the property & casualty insurance industry's complex business domain.About GuidewireGuidewire is the platform P&C...


  • Bengaluru, Karnataka, India Encora Inc. Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our team in developing cutting-edge software solutions. As a Technical Lead, you will play a key role in defining architecture, implementing projects, and mentoring junior engineers.Responsibilities and DutiesCollaborate with cross-functional teams to define project...


  • Bengaluru, Karnataka, India Varite Full time

    Job Title: Java Software EngineerAbout the Role:We are seeking a skilled Java Software Engineer to join our team at Varite. As a Java Software Engineer, you will be responsible for building capabilities for strategic business initiatives. You will work closely with senior engineers to implement and deliver high-quality technology solutions. Your expertise in...


  • Bengaluru, Karnataka, India Prudential Travels Pvt. Ltd. Full time

    Prudential Travels Pvt. Ltd., a prominent organization in Bengaluru, is seeking a highly skilled Principal Software Quality Assurance Engineer. The ideal candidate will have extensive experience in automation testing and software quality assurance.About the RoleThe company requires a seasoned QA Automation Engineer with 6+ years of experience in Java and...


  • Bengaluru, Karnataka, India Trellix Full time

    We are seeking a highly skilled and motivated Principal Software Engineer to join our XDR Engineering team at Trellix. As a key member of the team, you will play a crucial role in designing, developing, and maintaining core services that enable our XDR platform.The ideal candidate will have 3-7 years of experience as a Software Development Engineer (SDE)...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are seeking a highly skilled Fullstack Java Developer to join our esteemed product development team at Guidewire Software.About the RoleIn this pivotal position, you will play a key part in crafting high-quality software that enhances the daily experiences of millions of users across the globe. Our software ecosystem is vast, providing you with the...


  • Bengaluru, Karnataka, India Spire Full time

    Company Overview">Spire.AI Copilot for Talent is a cutting-edge platform that empowers Skills-Based Organizations (SBOs) to transform their talent operating models. Our AI-powered solution simplifies talent acquisition, deployment, management, reskilling, growth, and retention.">Skill-Based Job Description">This role involves software development, designing...


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

    About the Role">We are seeking an experienced Senior Software Architect - Java Developer to join our team at Squareroot Consulting Pvt Ltd in Bangalore. As a Principal Engineer, you will lead the design and development of complex software systems using advanced Java programming and related technologies.">Responsibilities">


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role We are seeking a highly skilled Principal Software Architect to join our team at IN10 VMware Software India Private Limited. As a key member of our cloud and distributed systems team, you will be responsible for designing and developing critical components within our Horizon 8 platform. With a strong background in software development and...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Lead a team of engineers in developing new products and services at LinkedIn's India office.About the RoleWe're looking for an experienced software engineering leader to join our Bangalore engineering team. As Principal Software Engineering Director, you will be responsible for managing a large team of engineers and managers, owning significant parts of...


  • Bengaluru, Karnataka, India NETSACH GLOBAL Full time

    Greetings from Netsach Global - A Leading Cyber Security Firm.We are seeking a seasoned Java Developer with extensive experience to lead our Engineering Team. The ideal candidate will have a strong background in software development and be well-versed in the latest industry trends.Job DescriptionWe offer a competitive salary of ₹1,200,000 - ₹3,600,000...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About GuidewireGuidewire is the leading platform for Property & Casualty insurers to engage, innovate, and grow efficiently. Our platform combines digital, core, analytics, and AI to deliver a cloud service.We partner with our customers to continually evolve and enable their success. With an unparalleled implementation track record of 1600+ successful...


  • Bengaluru, Karnataka, India TekPillar Full time

    We are seeking an experienced Principal Software Engineer to join our team as an Enterprise Architect. As a key member of our organization, you will play a pivotal role in designing and implementing complex systems, guiding technical decisions, and collaborating with cross-functional teams to deliver robust solutions.As an Enterprise Architect, you will be...

  • Senior Java Developer

    2 weeks ago


    Bengaluru, Karnataka, India Guidewire Software Full time

    Company Overview">">At Guidewire Software, we are actively seeking a proactive and results-driven Senior Java Developer to join our esteemed product development team.">">About the Role">">This role involves crafting high-quality software that enhances the daily experiences of millions of users across the globe.">You will play a pivotal part in designing and...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a highly skilled Data Driven Java Software Architect to join our team at Guidewire Software. This is an exciting opportunity to work on complex software systems, make informed decisions that align with the company's technical vision, and lead design and architecture discussions.Key ResponsibilitiesLead design and architecture...


  • Bengaluru, Karnataka, India MoEngage Inc. Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at MoEngage Inc. as a Principal Software Development Lead.Responsibilities:Be responsible for the design, development, and deployment of large-scale cloud-based systems.Lead the development team in implementing innovative solutions to improve system efficiency and...


  • Bengaluru, Karnataka, India EZSpace Ventures Full time

    Company OverviewEZSpace Ventures is a dynamic software development company headquartered in Kochin, Kerala.With a team of 11-50 employees, we pride ourselves on driving innovation in product development, aligning with our commitment to technology excellence. Discover more about us at www.ezspace.in.Job OverviewThe Principal Software Developer role at EZSpace...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: Senior Software EngineerExperience: 4-6 yearsNotice Period: Immediate JoinersLocation: Bengaluru/RemoteJob SummaryWe are seeking a skilled and motivated Senior Software Engineer to join our team. The successful candidate will play a crucial role in designing, developing and implementing robust and scalable enterprise applications using EJB...