IT - Developer (Specialty) III
Genesis10 | |
70.00 80.00 Hour | |
life insurance, 401(k) | |
| |
Dec 22, 2024 | |
Job Description: Client Ads is seeking innovative and technically curious technologists to join us as we make a huge impact in the online advertising space. A position with Client Ads offers the opportunity to apply your talents and creative energy to deliver high performing solutions at one of the TOP 10 e-commerce sites in North America and a rapidly growing online advertising platform. At client, technology is at the heart of our organization. The successful candidate will be working on the back-end services that support the MyAds website. The work will consist of new feature development, integrations with external systems, and performance optimization Key Responsibilities: * You will be part of the Advertising engineering team responsible for designing and implementing technical solutions with an emphasis on scalability. * You will build and enhance core tools that are needed to support development, testing and integrations leading to Continuous Delivery. * You will use your creative and innovation-driven mindset to articulate engineering designs based on product requirements. Required Basic Qualifications: * 3-5 years of software development experience * At least 3 years of development experience using an object-oriented language * At least 2 years of microservices development, ideally using Java Spring Boot * Experience with Docker, Docker Compose, and running containerized applications * Proficiency in SQL, preferably the PostgreSQL dialect * Familiarity with Liquibase or similar database migration tool * Experience writing unit tests and functional tests using JUnit * Proficiency with Object Oriented Design principles and patterns * Solid technical communication skills with business partners and other engineer teams * Experience using distributed version control systems, such as Git * Experience with bug tracking software such as Jira * Proficiency bash and comfortable working in a terminal * Exposure to modern web technologies like React Required Skills: * Java, OO/OD experience * Relational Database experience * Spring Boot * Message Queue (RabbitMQ) * JUnit * Docker Preferred Skills: * Node/Express * React or modern web frameworks * Git/Github Actions
|