Senior Java Software Engineer
Synergy Interactive - Minneapolis, MN
Apply NowJob Description
Role ** As a Senior Java Engineer on our team, you will be playing a critical role in building and scaling our test automation framework. You will be working closely with cross-functional teams to ensure that our systems are not only robust and reliable but also optimized for the next frontier of AI implementations. Your technical expertise in Java and Python will help drive automation excellence, and your enthusiasm for AI and cloud technologies (Azure, Kafka) will contribute to our next-generation solutions.Key *Develop and maintain test automation frameworks using Java, Python, and related technologies.Collaborate with developers, QA engineers, and other teams to define and implement automated test strategies.Leverage cloud platforms such as Azure to enhance and scale test automation solutions.Work with Kafka to build scalable messaging systems for data-driven testing.Explore, integrate, and implement AI techniques to enhance test automation and performance.Troubleshoot, debug, and resolve technical issues in both automation frameworks and product code.Contribute to continuous improvements of the software development lifecycle by integrating test automation at every stage.Ensure the scalability, reliability, and performance of automated test solutions.Participate in code reviews, mentoring junior engineers, and fostering a culture of collaboration and knowledge sharing.Required *5+ years of hands-on experience in Java development.Strong experience in Test Automation and building frameworks.Proficient in Python, with a focus on automation tasks.Knowledge of Kafka for building messaging and stream processing solutions.Experience with cloud platforms, ideally Azure.A deep passion for AI and exploring how AI can be used to enhance test automation.Solid understanding of software engineering principles and best practices.Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.Strong communication and collaboration skills, with an ability to work effectively in a team-oriented culture.Nice to **Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch).Previous experience working with AI-driven software or automation projects.Exposure to agile methodologies and continuous integration/continuous deployment (CI/CD) practices.Familiarity with other messaging platforms and cloud services.Experience mentoring junior engineers or leading technical initiatives.
Created: 2025-03-06