Write code and design software applications based on gathering user requirements and AI models. Construct a backend system using Java, Spring Framework, Spring Integration, and Microservices. Perform messaging and streaming services through Kafka with Java and IBM MQ. Implement software testing using manual or automated testing and exploratory testing and evaluate results. Document every aspect of an application or system for future maintenance and upgrades. Review code, ensure every line is bug-free, and improve code quality.
Worksite:
Relocation for short/long term projects to client sites at varying unanticipated locations throughout the US required. Bachelor's degree plus 1 year of experience required.