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