Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Red Hat Logo

Senior Full Stack Software Engineer

Red Hat

$154,877 - $191,840
Sep 19, 2025
Raleigh, NC, USA
Apply Now

Red Hat, Inc. is looking to hire a Java Developer to analyze and implement business requirements, design, develop, test, and maintain Java applications and RESTful web services, and work closely with domain experts and application development teams.

Requirements

  • performing object-oriented analysis and design
  • Java, including Spring and Maven or other object-oriented languages
  • using Oracle, MySQL (or Maria), or Mongo
  • developing applications working in an agile development environment
  • distributed source control tools
  • continuous integration tools and processes
  • developing Java unit tests
  • Agile methodologies, including SCRUM or Scaled Agile Framework

Responsibilities

  • Document use cases, create physical and logical data models, and work closely with domain experts to analyze and implement business requirements.
  • Design, develop, document, test, maintain, and operate message-based middleware and HTTP services for internal and external customers, both in the cloud and in dedicated data centers.
  • Design, develop, test, and maintain Java applications and RESTful web services, leveraging frameworks including Spring MVC and Spring Security.
  • Design database schemas, indexes, and transaction boundaries within performance and scalability constraints.
  • Work closely with application development teams to standardize OpenShift deployment and operational patterns, tooling, and shared libraries.
  • Work with stakeholders, program management and partners to work through technical issues and implement business requirements.

Other

  • Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, Inc. office in Raleigh, NC.
  • Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field and six (6) years of experience in the job offered or related role.