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 in their Memphis, TN office/hybrid preferred, remote candidates considered. They are seeking an experienced Java Full-Stack Developer with extensive web development experience, along with specific skills in Kafka messaging, creation of API web services, experience in Oracle PL/SQL, and Unix scripting.

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 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.
  • Extensive experience in developing and maintaining message queue-based solutions using MQ and Kafka
  • 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.

Other

  • Work with business and IT stakeholders to understand business requirements and create technical requirements and design specifications.
  • Collaborate with cross-functional teams to design, develop, test, and deploy new features and applications.
  • Work effectively in an Agile development environment, contribute ideas to improve the development process, and participate in code reviews
  • Participate in Agile Scrum ceremonies, including Sprint Planning, Daily Stand-ups, and Sprint Retrospectives.
  • US Citizen or Green Card Holder and must be able to obtain a Public Trust Clearance