Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

ECS Logo

Full Stack Software Developer

ECS

Salary not specified
Aug 20, 2025
Memphis, TN, US
Apply Now

ECS is seeking a Full Stack Software Developer to work on developing software solutions for new and existing projects using Java and related technologies, with a focus on web services and Kafka messaging.

Requirements

  • 5+ years’ experience in Java development, including extensive web development experience
  • Strong experience with Kafka messaging, including topics, consumers, and producers
  • Proficiency in web technologies such as HTML, CSS, JavaScript, and modern UI frameworks
  • Strong experience in developing API web services using Spring Boot and RESTful services
  • Experience with Oracle PL/SQL integration and application development
  • Familiarity with Unix environments, including shell scripting and other Unix utilities
  • Experience with Agile Scrum methodologies and tools such as JIRA
  • Experience with build tools like Maven, Gradle, and Git for source control

Responsibilities

  • Design and develop software solutions for new and existing projects using Java and related technologies
  • Develop web applications with a focus on user experience, scalability, and performance
  • Develop high-quality code for enterprise applications using Java, Spring, Spring Boot, and other open-source tools
  • Implement and maintain Kafka messaging, including topics, consumers, and producers
  • Develop API web services using Spring Boot and RESTful services
  • Work with Oracle PL/SQL to integrate applications and ensure proper data security
  • Develop and maintain Unix shell scripts and other Unix utilities to support the development environment

Other

  • US Citizen or Green Card Holder and must be able to obtain a Public Trust Clearance
  • Bachelor’s degree in computer science or related field
  • Excellent communication, collaboration, and team player skills
  • Self-starter, eager to ask questions, take initiative, and learn new skills
  • Ability to work independently with minimal supervision