Senior Development Engineer in Test (Java)
Hypergiant Sensory Sciences
Who we are: At Hypergiant, our work is driven by individuals pushing the boundaries and always professionally challenging our clients to think differently. We’re seeking individuals who are both analytical & creative and can help us fuel our motto: Know Tomorrow, Act Today. We’re based in Texas and have a strong track record of working with some of the biggest brands around the world in industries spanning retail, oil & gas, energy, aviation, healthcare, and more. We provide large enterprises with cutting-edge advice, bespoke technology solutions, and deployment expertise needed to harness the value out of Artificial Intelligence and Machine Learning. Our goal is to work with forward-thinking organizations and to help them understand how Artificial Intelligence will affect their business and their industry.
We’re looking for a skilled Senior Software Developers with a Java background to help build an automation framework and automation test cases in microservices using Java and Rest Assured for our client’s connected vehicle audio streaming software platform. The ideal candidate will be a self-starter who can work both independently and within a team environment.
- Design, develop, and maintain automated test suites for microservices using Java and Rest Assured, ensuring comprehensive coverage of functional and non-functional requirements.
- Implement and execute performance, load, and stress tests to validate the stability and scalability of microservices.
- Participate in code reviews, ensuring code quality, performance, and adherence to best practices.
- Troubleshoot and resolve issues related to microservices automation, identifying root causes and implementing necessary fixes.
- Continuously monitor the health and performance of automated tests, making necessary adjustments to optimize efficiency and reliability.
- Stay up-to-date with industry best practices, emerging technologies, and trends related to microservices, automation, and backend development.
- Collaborate with DevOps and infrastructure teams to integrate automated tests into the continuous integration and deployment pipeline.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years experience as a Backend Developer with a focus on microservices development and automation.
- Strong proficiency in Java and extensive experience with Rest Assured for API testing.
- Solid understanding of microservices architecture principles, RESTful APIs, and related technologies.
- Proficiency in using version control systems like Git for collaborative development.
- Solid knowledge of software development best practices, design patterns, and code quality standards.
- Excellent problem-solving and analytical skills, with the ability to quickly grasp complex concepts and troubleshoot issues.
- Strong communication skills and the ability to work effectively in a team-oriented environment.
- Passionate about automation, test-driven development (TDD), and ensuring the reliability of software systems.
- Experience with cloud-based technologies and containerization (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and automated deployment processes.
Hypergiant Industries is an equal opportunity employer. We welcome and encourage diversity in the workplace. We offer a fun, flexible work environment, company-sponsored activities, and commit to providing each employee with job satisfaction by addressing core needs. Learn more at hypergiant.com.