The Red Hat Customer Experience and Engagement (CEE) team is looking for a skilled Java expert to join our team of middleware engineers as a Software Maintenance Engineer supporting the Red Hat Application Services suite. In this role, you will provide an important level of technical assistance to ensure that our highly-valued customers get the most out of the product. Your work will extend well beyond basic product support as you will take on the role of a trusted partner to our enterprise customers by offering developer-to-developer assistance for JBoss open source middleware software. This means you will work closely with senior engineers and developers to write new code, fix and improve code, and provide highly technical solutions to support requests. Additionally, you will write patches, provide JBoss updates, and contribute ideas through participation in an open and collaborative team environment. This opportunity requires you to have initiative and is a tremendous chance to become part of a fast-paced, innovative company that is changing the way software is developed, sold, and supported. Successful applicants must reside in a country where Red Hat is registered to do business.
What you will do:
Learn new technologies and provide blogs, whitepapers, and knowledge base articles pushing technical knowledge out to our customers and the community
Provide a high, detailed level of technical assistance to ensure that our customers get the most out of our JBoss offerings
Engage and collaborate with open source developers around the world
Offer developer-to-developer assistance for the Red Hat Application Services suite
Work alongside in-house developers, write new code, fix and improve code, provide highly technical solutions, and contribute to the JBoss and open source software communities
Act as the technical point of contact for a technology of your choosing within the Red Hat Application Services suite
Develop patches and feature requests to provide upstream to the community and downstream to customers
Advise customers on JEE architectural design decisions
Work with other open source projects to help customers integrate
What you will bring:
2+ years of professional J2EE or JEE platform experience
Solid experience with one or several of the following web server skills or technologies: Tomcat, JBoss Web, httpd, mod_jk, isapi_redirector, nsapi_redirector, mod_cluster, mod_php, security, Nginx
Good knowledge of the J2EE or JEE platform
Practical experience with application server technologies, e.g., JBoss, WebSphere, WebLogic
Experience with databases and SQL
Excellent troubleshooting and debugging skills and a passion for problem solving and investigation
Ability and willingness to learn new open source middleware technologies
Ability to communicate courteously and effectively with customers, third party vendors, and Red Hat associates
Bachelor’s degree in engineering or computer science is a plus; equivalent experience within the enterprise IT sector will also be considered
Solid understanding of Java Programming APIs and popular Java frameworks is a plus