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