Open Roles Within Our Portfolio

Senior Software Engineer - Level 3

Software Engineering
San José Province, Costa Rica
Posted on Tuesday, July 2, 2024
Appvance is the inventor, first to market, and industry leader of AI-driven autonomous testing. Every day we disrupt the software testing industry through our patented Appvance IQ (AIQ) unified test platform. We deliver automated testing to the world’s leading brands using the most advanced Machine Learning engine that can design, generate, and execute tests for sophisticated web and mobile applications with no human intervention.

About the Role:
The Senior Software Engineer will be responsible for designing, developing, and implementing software solutions to address complex business issues and provide technical leadership within the engineering team. The ideal candidate will be able to thrive in a highly collaborative workplace and actively engage in the development process. This is an excellent opportunity for a professional with an impressive architectural design background and excellent interpersonal skills.

What you will be doing:
  • Java architect to examine, define, and integrate the software architecture
  • Responsible for upgrading or defining new architecture systems to support current and future Java applications
  • Identify the hardware and software infrastructure needed to accommodate Appvance’s architectural goals
  • Troubleshoot design flaws and system bottlenecks
  • Perform validations tests to ensure the flexibility and scalability of the Java environment
  • Assist the software design team with application integration
  • See the big picture needs of the company and translate them into the architecture
  • Design scalable architecture systems for Java-based applications and current and future software application needs
  • Perform system performance tests and complete system reports

About you:
  • 7+ Years hands-on experience using Java
  • Knowledge and hands-on experience of design patterns, data structures and run time efficiency
  • Understanding of GIT versioning tool
  • Experience with JavaScript, Spring Boot, Python
  • Experience with test-driven development
  • Knowledge of testing tools: Junit, Jmeter, TestNG, Selenium.
  • Functional knowledge of iOS and/or Android platforms
  • Experience developing web services and REST APIs
  • Creative thinking and strong problem-solving skills
  • Must be fluent in English
Hybrid Model, 2 days at office.

Appvance is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.