Principal Java Software Engineer

7 days ago


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 best practices and coding standards.
  • Leverage your expertise in multithreading to create scalable and responsive applications that handle concurrent workloads effectively.
  • Collaborate with cross-functional teams to understand project requirements and deliver solutions that meet business objectives.
  • Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.
  • Stay updated on the latest Java technologies and industry trends to continuously improve your skills and knowledge.

Compensation Package:

The estimated annual salary for this role is $140,000 - $170,000, commensurate with experience.

Required Qualifications:

  • Strong proficiency in Java programming, including object-oriented programming concepts and design patterns.
  • In-depth understanding of multithreading and concurrency, with experience in implementing thread-safe and efficient code.
  • Solid experience in designing and developing scalable and high-performance Java applications.
  • Familiarity with popular Java frameworks and libraries, such as Spring Framework and Spring Boot.
  • Excellent problem-solving and debugging skills.
  • Ability to work independently and as part of a team.

Preferred Qualifications:

  • Experience with messaging brokers like RabbitMQ.
  • Knowledge of Spring Batch processing framework.
  • Understanding of Java concurrency framework.
  • A proactive and self-driven approach to work.


  • Bengaluru, Karnataka, India MNR Solutions Full time

    Job Title: Principal Software Engineer - JavaJob Summary: We are seeking a seasoned Principal Software Engineer - Java to join our team at MNR Solutions in Bangalore. As a Principal Software Engineer - Java, you will play a key role in designing, developing, and maintaining high-quality software solutions using Java.Key Responsibilities:- Design, develop,...


  • Bengaluru, Karnataka, India Technoforte Software Pvt. Ltd. Full time

    Principal Software Support EngineerWe are seeking a highly experienced and skilled Principal Software Support Engineer to join our team at Technoforte Software Pvt. Ltd. as a Support Lead.The successful candidate will be responsible for managing our software support team, ensuring excellent customer satisfaction, and providing technical leadership to the...


  • 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 RoleWe 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...


  • Bengaluru, Karnataka, India I Learn Future Full time

    At I Learn Future, we're seeking a skilled Principal Java Software Engineer to join our team. This role is ideal for an experienced professional looking to take their career to the next level.Key Responsibilities:Design and develop scalable, efficient, and maintainable Java-based software solutions for our clients.Collaborate with cross-functional teams to...


  • Bengaluru, Karnataka, India TITAN CONSULTANCY Full time

    Job Title: Principal Java 8 Software EngineerThe ideal candidate will have experience with Java 8, MVC, Spring Boot, Hibernate, JUNIT, and Maven. Strong proficiency in unit testing using JUNIT and debugging is required.Bachelor’s degree from an accredited university or college in information systems/computer science is mandatory. The candidate should have...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Cybersecurity team at QNX Software Systems. As a key member of our team, you will be responsible for designing and developing cutting-edge cybersecurity solutions to protect our customers' networks and endpoints.Key ResponsibilitiesDesign and develop new cybersecurity...


  • 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 RSA Security Full time

    Technical LeadershipAs a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key Responsibilities:Provide technical leadership within the Platform Engineering team and influence the technical direction of the platform.Design and...


  • Bengaluru, Karnataka, India Ought Right - Smart Veinte Group Of Companies Full time

    At Ought Right - Smart Veinte Group Of Companies, we are seeking a highly skilled Principal Java Software Architect to join our team.Key Responsibilities:- Develop multiple modules of a given application.- Participate in code review to ensure standard coding practices.Requirements:- 3-5 years of experience in Java.- Proficiency in OOPs concepts, Core Java,...


  • 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 Nielsen Full time

    At Nielsen, we are passionate about powering a better media future for all people. Our team is dedicated to providing powerful insights that drive client decisions and deliver extraordinary results. As a Principal Software Engineer, you will be part of a talented, global workforce that captures audience engagement with content - wherever and whenever it's...


  • 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 Smiligence- Software Company Full time

    Job Title: Java Software EngineerJob Summary:We are seeking a skilled Java Software Engineer to join our team at Smiligence- Software Company. The ideal candidate will have experience in developing enterprise-level applications using Java technologies such as Microservices, Spring Boot, and Hibernate/JPA.Key Responsibilities:Develop high-quality Java code...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job Title: Java Software EngineerAbout the Role:We are seeking an experienced Java Software Engineer to join our team at PNR Software Solutions. The ideal candidate will have a strong background in designing and developing Java applications, with expertise in database design and administration, web application development, and software design. They will also...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are looking for a Senior Java Software Engineer to join our team. As a key member of our product development team, you will play a crucial role in designing and implementing complex software systems. Your expertise in Java and related technologies will be essential in crafting high-quality software that meets the needs of our users.Key...


  • 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 Fidelity Investments Full time

    Fidelity InvestmentsWe are seeking a skilled Software Engineering Principal to join our team at Fidelity Investments. As a member of our Fidelity Center for Applied Technologies (FCAT), you will be part of a team that focuses on building a modern payments platform from scratch.Key ResponsibilitiesDesign and develop APIs, manage code reviews &...


  • Bengaluru, Karnataka, India Blue Yonder Full time

    About This RoleWe are looking for a highly skilled and experienced software engineer to join our team. As a Principal Software Engineer, you will be responsible for designing, developing, and maintaining our software applications using Java and Springboot.Key ResponsibilitiesDevelop high-quality software using clean code principles and standards.Participate...


  • Bengaluru, Karnataka, India Microsoft Full time

    Job Title: Principal Software Engineering LeaderJob Summary:Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.About the Team:Microsoft's Azure Data...