Java Software Engineer
Minimum Bachelor’s degree in Computer Science, Software Engineering, or related field
10+ years of experience with architecting automation test platforms and implementing development pipelines (CICD)
Multi-stack engineer with knowledge in a breadth of technologies and test automation frameworks and solutions (java and nodejs required)
Ability to work effectively across different technology stacks (Web, Mobile, API…)
Proven experience with development within the following: Java, JavaScript, Jenkins, uDeploy
Demonstrated experience with web based and API based automation tool sets such as: Cypress, Selenium, REST Assured, Playwright, and Karate
Cloud experience, Amazon Web Services (AWS) preferred
Ability to create solutions for multiple development teams which will increase velocity to production and increase stability in the product
Experience creating and standing up testing toolsets and platforms for multiple teams
Knowledgeable about different monitoring and observability options for pro-active incident resolution
Strong demonstrated experience in delivering software solutions in an Agile environment
Passionate about crafting the best end-to-end customer experience
Energetically pursue new technologies and their adoption
Leading the outcome by taking personal accountability for delivering strong results
Thrive in a fast paced, high demand environment
Enjoy experimental development solutions
Job Type: Full-time
Pay: $81,952.66 - $110,547.29 per year
Benefits:
Health insurance
Schedule:
Monday to Friday
Ability to commute/relocate:
Chapel Hill, NC 27517: Reliably commute or planning to relocate before starting work (Required)
Experience:
AWS: 5 years (Required)
Java: 10 years (Required)
APIs: 6 years (Required)
Work Location: In person