) Good knowledge of the Java Virtual Machine fundamentals Developing React andor Node applications Frequent and iterative refactoring High comfort level with UnixLinux command line Strong unit-testing skills and integration testing skills Object-oriented programming and experience with Design Patterns Experience with event-driven andor message-driven architectures   Minimum:  5+ years software development 4+ years AgileXP development 4+ years Java andor other JVM languages, etc