To design, develop, test, and support distributed software applications, the full-time remote Associate I - Senior Java Streaming Engineer will engage in digital transformation projects while collaborating with cross-functional teams. Key responsibilities Design and develop distributed software applications using Java and streaming technologies Test and support applications to ensure high performance and reliability Collaborate with teams to implement digital transformation strategies for clients Required qualifications Proven experience in Java development and streaming technologies Strong background in designing and supporting distributed systems Experience with software testing methodologies and tools Ability to work remotely and adapt to customer site requirements as needed Relevant degree in Computer Science, Engineering, or a related field