Software Architect- Java

2 days ago


Whitefield Bangalore India ePS World-Wide Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Job Title: Software Architect – Messaging, Cloud & AI

Location: Bangalore, India
Job Type: Full-Time

About Us:

eProductivity Software is a global leader in delivering innovative software solutions for the packaging industry. Our R&D division in Bangalore is responsible for building scalable, intelligent platforms that power mission-critical products across manufacturing, scheduling, and data intelligence. The eFlow Messaging Bus is a foundational component of our architecture, enabling seamless communication and orchestration across systems.

Job Description:

We are seeking a visionary and hands-on Software Architect to lead the modernization of the eFlow Messaging Bus, transforming it into a cloud-native, scalable, and intelligent messaging backbone. This role requires deep expertise in Java, cloud platforms, and modern messaging systems (e.g., Kafka, RabbitMQ, Azure Service Bus), along with a strong understanding of AI integration for intelligent routing, monitoring, and automation.

Responsibilities:

  • Architect and lead the evolution of the eFlow Messaging Bus, ensuring scalability, reliability, and cloud readiness.
  • Design and implement modern messaging patterns using technologies like Kafka, RabbitMQ, Azure Service Bus, or similar.
  • Define and enforce architectural standards for messaging, event-driven systems, and microservices communication.
  • Collaborate with product and engineering teams to integrate messaging workflows across AC4D, PF4D, and other platforms.
  • Explore and implement AI-driven enhancements such as intelligent message routing, anomaly detection, and predictive load balancing.
  • Ensure secure, compliant, and observable messaging infrastructure across cloud and hybrid environments.
  • Provide technical leadership and mentorship to engineering teams working on messaging and integration layers.
  • Conduct architecture reviews, performance assessments, and technology evaluations.
  • Stay current with emerging technologies in cloud, messaging, and AI to guide long-term strategy.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 12- 15 years of experience in software development and architecture, with strong expertise in  Java
  • Proven experience designing and deploying cloud-native messaging systems on Azure, AWS, or GCP.
  • Must have deep understanding of event-driven architecture, message brokers, and distributed systems.
  • Nice to have experience integrating AI/ML capabilities into enterprise platforms.
  • Strong communication, leadership, and stakeholder engagement skills.

Preferred Qualifications:

  • Hands-on experience with Kafka, RabbitMQ, Azure Service Bus, or Google Pub/Sub.
  • Experience in the packaging, manufacturing, or industrial software domain is must.
  • Familiarity with AI frameworks (e.g., TensorFlow, PyTorch, Hugging Face) and MLOps platforms.
  • Exposure to observability tools (e.g., Prometheus, Grafana, ELK) for monitoring messaging systems.
  • Certifications in cloud architecture or messaging technologies.

At ePS, we are a global team that solves unique business challenges for our customers worldwide. We believe in and are committed to fostering an inclusive workplace where our rich diversity fuels continuous innovation and success, valuing everyone's expertise and unique perspective.  Our commitment to our customers and to an inclusive culture will be evidenced through our actions, outcomes, and the quality of our products and services. 

ePS - Empowering Packaging Success 


  • Software Architect

    1 week ago


    Whitefield, Karnataka, India EProductivity Software Packaging Technol Full time ₹ 8,00,000 - ₹ 25,00,000 per year

    Job Title: Software Architect – Messaging, Cloud & AILocation: Bangalore, IndiaJob Type: Full-TimeAbout Us:eProductivity Software is a global leader in delivering innovative software solutions for the packaging industry. Our R&D division in Bangalore is responsible for building scalable, intelligent platforms that power mission-critical products across...

  • Java Architect

    5 days ago


    bangalore, India Tata Consultancy Services Full time

    Role - Java Architect Skill - Java, Microservices, Spring BootEducation - B.E. / B. Tech /BSC/ M. Tech / MSc / MCAExperience - 10-12 YearsLocation - Bangalore Job Description:1. Hands-on experience in software development using Java or J2EE, Spring, Hibernate, Mule, RMQ, etc., with at least 4 years of relevant experience in global projects or in software...

  • Java Architect

    5 days ago


    bangalore, India Tata Consultancy Services Full time

    Role - Java Architect Skill - Java, Microservices, Spring Boot Education - B.E. / B. Tech /BSC/ M. Tech / MSc / MCA Experience - 10-12 Years Location - Bangalore Job Description: 1. Hands-on experience in software development using Java or J2EE, Spring, Hibernate, Mule, RMQ, etc., with at least 4 years of relevant experience in global projects or in software...

  • Java Architect

    4 days ago


    bangalore, India Tata Consultancy Services Full time

    Role - Java Architect Skill - Java, Microservices, Spring Boot Education - B.E. / B. Tech /BSC/ M. Tech / MSc / MCA Experience - 10-12 Years Location - Bangalore Job Description: 1. Hands-on experience in software development using Java or J2EE, Spring, Hibernate, Mule, RMQ, etc., with at least 4 years of relevant experience in global projects or in software...


  • bangalore, India Sonata Software Full time

    Experience: 4 to 8 yearsKey Skills:JavaSpringbootMicroservicesHibernateRest APIPayment Gateway (must)EcommerceAWSResponsibilitiesDevelop and maintain Java applications.Implement microservices architecture.Integrate with payment gateways.Collaborate with cross-functional teams.Qualifications4 to 8 years of experience in software development. Required...

  • Java Architect

    3 days ago


    bangalore, India Zuci Systems Full time

    Key ResponsibilitiesDefine and drive architectural vision for scalable, secure, and high-availability Java-based platforms.Collaborate with client architects and business teams, influencing decisions and owning architectural direction.Lead the design and development of microservices and RESTful APIs using Java 8+, Spring Boot, and related...

  • Java Architect

    4 weeks ago


    Bengaluru, India Infosys Limited Full time

    Job Description Job Description: - We are seeking a highly skilled Java Architect to lead the design development and implementation of robust Java based applications and systems - This role involves shaping the technical direction of software projects ensuring scalability maintainability and alignment with business objectives Key Responsibilities: - Design...


  • bangalore, India Shell Recharge Solutions Full time

    Shell Recharge Solutions is seeking a Platform Architect!Shell Recharge Solutions is looking for a Platform Architect to join our engineering teamin leading and owning the platform design for a distributed multi-technology platform.This platform is central to an eMobility ecosystem that consists of massive worldwidecloud infrastructure, Electric Vehicle...

  • Software Architect

    4 days ago


    bangalore, India Shell Recharge Solutions Full time

    At Shell Recharge Solutions, we are looking for candidates who want to be a part of something bigger than themselves – passionate, purpose-driven individuals who believe having a career means making a meaningful impact on our business and the world. We believe in creating and doing ‘the right thing’ through responsible and sustainable EV deployment. We...

  • Java Architect

    2 weeks ago


    bangalore, India Persistent Systems Full time

    About Position: We are looking for a highly skilled and experienced Java Architect to join our dynamic product engineering team. As a Java Architect, you will play a critical role in designing scalable, high-performance, and secure enterprise applications. You will collaborate with cross-functional teams to define architecture standards, guide development...