Develop innovative AI solutions that will revolutionize the workforce and redefine how the company does business, potentially changing how the company is valued.
Requirements
- Java-based work experience
- Strong design and coding skills with Java/J2EE, Spring, NodeJS/Typescript, and/or Python technologies.
- Strong knowledge and working experience in Git and Jira
- Working experience with REST/API web services.
- Experience with database technologies like PostgreSQL, MySQL, and SQL Server.
- Experience in working in a Microservices architecture environment.
- Experience writing tests (Unit, Integration, Load, End-to-End) using common testing Java/JavaScript testing frameworks.
Responsibilities
- Productive member of a diverse engineering team – systems thinking, SOLID expert, coding standards, testing, etc.
- Take complete end-to-end technical & engineering ownership of one or more applications
- Be at the forefront of translating complex functional and technical requirements into detailed architecture and design
- Define solutions in terms of components, modules and algorithms
- Development and Implementation of the proposed solution.
- Refactor existing solutions to make it reusable and scalable.
- Leads and/or supports both product and technical discussions about how to apply existing and/or new technology in support of the business.
Other
- Monday through Thursday onsite, Fridays remote.
- Strong Agile team experience.
- Experience in applying modern Agile Software Development practices is required.
- Strong problem-solving skills and ability to resolve critical issues for complex systems under tight timeframes.
- Excellent written and verbal communication skills.