Software Engineer
Red Hat, Inc.
India Pune
4d ago

Company Description

At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-

performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services.

Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.

Job summary

The Red Hat Customer Experience and Engagement (CEE) team is looking for a Software Engineer to join us in Pune, India. In this role, you will help develop the next generation of our modern customer platform.

You’ll contribute value to Red Hat's customers through the enhancement of both customer and internal systems as part of an agile and globally distributed product development team.

As a Software Engineer, you’ll get the opportunity to work with many technologies, including Java on the Red Hat Middleware platform, Apache Camel, JavaScript frameworks, and other technologies.

Primary job responsibilities

  • Serve as a full stack developer responsible for front and back-end web development
  • Design, implement, and extend both internal and external software
  • Ensure ongoing quality of the application codebases through bug fixes, refactoring, and test automation
  • Collaborate with other developers across multiple teams and technologies for different integration use cases
  • Work with business associates to implement required features
  • Provide onboarding support and ongoing mentoring to new or junior associates
  • Work with the Engineering team management to adapt existing engineering processes and practices; develop new processes to facilitate a productive development environment
  • Work with product managers, business analysts, and other related stakeholders to ensure that business requirements and priorities are well understood and clearly communicated to the development team
  • Required skills

  • Bachelor's degree in engineering or computer science
  • 3+ years of software development experience
  • Experience with full stack development with Java
  • Ability to maintain quality and ensure responsiveness of applications
  • Ability to collaborate with the rest of the engineering team to design and launch new features
  • Experience with web services, e.g., REST, SOAP, Java messaging
  • Experience with XML, XSD, or XSL
  • Ability to work effectively in a fast-paced, fluid, high-pressure environment
  • Customer-focused and committed to product quality
  • Creative, motivated, and capable of working both on your own and as part of a globally distributed team
  • Demonstrated experience providing technical support for a medium or large-scale software offering
  • Experience with the following is considered a plus :

  • Participation in open source software projects
  • Enterprise integrations
  • Maven, Ant, Git, Puppet, Red Hat Ansible Automation, Sonar, or
  • Red Hat OpenShift
  • Working with the Linux or UNIX platform
  • Red Hat Fuse, Apache camel, or ActiveMQ
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form