Job Summary
• Typically requires a bachelor's degree in the appropriate discipline and 2 years of prior relevant experience or an Advanced degree in the appropriate discipline and 1 year of relevant experience. In the absence of a degree, 7 years of relevant experience is required.
• Experience with Software Development Lifecycle (SDLC), including planning, designing, developing, testing, deploying, and maintaining software applications.
• Experience with developing Java enterprise applications.
• Hands-on experience with Messaging technologies such as ActiveMQ, RabbitMQ, or other technologies with publishers/subscribers and topics/queues.
• Hands-on experience in Node.js development
• Familiarity with software development tools and concepts (e.g., OOP, Maven, Git, Repos)
• Excellent verbal communication skills.
• Excellent documentation and writing skills.
Must be authorized to work in the U.S. without sponsorship now or in the future. RTX will not offer sponsorship for this position
Key Responsibilities
• Experience with JMS to create, send, receive, and read messages.
• Experience with developing Java applications with JMS and Messaging COTs.
• Experience with OSGi in installing and developing bundles.
• Experience with developing Java applications using Agile Development Methodology.
• Experience working in a Linux operating environment.
• Technical domain knowledge in the Aviation community.
Skill Requirements
. Proficiency in web development technologies such as javascript, react.js, and node.js.
2. Strong understanding of frontend and backend development principles.
3. Experience in leading and managing development teams in an agile environment.
4. Excellent problem-solving skills and the ability to think critically under pressure.
5. Good communication skills and the ability to collaborate effectively with diverse teams.