Ideal Background - Experience with commercial systems: Familiarity with platforms that support offering and selling products, processing payments, and handling transactions is a strong advantage.
- Full-stack web architecture understanding: We're looking for developers who grasp the complete lifecycle of web applications-from backend systems through to frontend delivery. Experience with content delivery pipelines (such as in product or cruise-based systems) is especially beneficial.
- Exposure to solution and systems architecture: While deep architectural expertise isn't required, a solid understanding and ability to communicate within an architectural context-especially in a collaborative, two-way setting-is a big plus. It reflects well-rounded problem-solving skills and adaptability.
Basic Qualifications
• 7+ years of coding and software development experience, with focus on highly scalable, high-volume applications and/or platforms
• Experience with Java 17+, stream processing, JavaScript and/or TypeScript, XML, JSON, Messaging, AWS cloud infrastructure
• Strong understanding of microservices, RESTful APIs, cloud computing
• Strong expertise in object-oriented programming with understanding of design principles, patterns, and coding best practices
• Experience with integration and deployment tooling, including Jenkins, Docker, etc.
• Familiarity with database platforms (e.g. Oracle, MySQL), DynamoDB, MongoDB.
Preferred Qualifications • Experience with Java 17+, Spring Boot, Reactive processing and/or streams. Objective C, Swift and Kotlin.
Required Education Bachelor's Degree in Comp Sci/Eng or related field