We are looking for you!
As we continue to shape the future of AdTech and MarTech with groundbreaking web applications, we're seeking a strong Software Engineer with expertise in Java. The project focus is to extend the existing CAPI (Conversion API) platform by developing additional connectors to advertising and technology platforms. CAPI takes advertiser conversion data from AWS S3, transforms it into the format required by each destination, and sends it through the destination platform’s API for measurement and optimization. The current platform already supports Google and Meta; the project will add Amazon as the highest-priority integration, followed by OpenAI and other destinations. The focus is on extending the existing platform rather than rebuilding the upstream data pipeline.
If you're a seasoned professional, we want you on our team.
Skills and experience you can bring to this role!
Qualifications & Experience:
- 5+ years of commercial software development experience (backend);
- Strong Java Core knowledge and hands-on experience with Spring Framework, including Spring Boot, MVC, Security and Data;
- Solid understanding of OOP, OOD, software architecture and GoF design patterns;
- Experience in designing microservices, including inter-service authorization, distributed tracing and contract-first REST API design;
- Hands-on experience with Spring Cloud, including OpenFeign, Stream and Gateway;
- Strong relational database expertise, preferably PostgreSQL or MySQL, including complex queries, indexing, performance optimization and schema migrations with Liquibase or Flyway;
- Production experience with Hibernate/JPA or jOOQ;
- Experience building event-driven systems with Kafka, RabbitMQ, Amazon SQS or Kinesis;
- Experience writing unit and integration tests using JUnit 5, Testcontainers, WireMock and related tools;
- Practical experience with AWS services such as S3, SQS, RDS, Lambda, EC2, VPC, ElastiCache, Kinesis and DynamoDB;
- Experience with Maven or Gradle, Docker and CI/CD platforms such as GitHub Actions, GitLab CI or similar;
- Strong communication and problem-solving skills;
- Good English skills and willingness to communicate directly with customers;
Would be a plus:
- Experience developing high-load, distributed systems;
- Experience with NoSQL databases such as MongoDB;
- Infrastructure-as-code experience with Terraform;
- Experience with observability tools such as Micrometer, OpenTelemetry and distributed tracing platforms;
- Frontend development experience with HTML, CSS, JavaScript or TypeScript.
What impact you’ll make
- Participate in requirement analysis, research implementation ways and possibilities;
- Proactively engage in research, discussions and decisions on software architecture and internal coding style, including architecture, process, and other standards establishments;
- Design, develop and maintain efficient, reusable and reliable code;
- Collaborate with the team members and customer representatives;
- Perform code reviews and share best practices with colleagues.
What you’ll get
Regardless of your position or role, we have in place a wide array of benefits, including flexible working (hybrid/remote models) and generous time-off policies (unlimited vacations, sick and parental leaves) to make it easier for all people to thrive and succeed at Star. On top of that, we offer an extensive reward and compensation package, intellectually and creatively stimulating space, health insurance and unique travel opportunities.
Your holistic well-being is central at Star. You'll join a warm, vibrant multinational environment filled with impactful projects, career development opportunities, mentorship and training programs, fun sports activities, workshops, networking and outdoor meet-ups.
Share opportunity
