Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Engineer image - Rise Careers
Job details

Java Engineer

Are you interested in working with cutting-edge technologies and developing high-performance applications capable of handling over 2 million data queries per second? If so, we have the perfect job for you at LoopMe!

We are a team of skilled engineers who develop and maintain real-time bidding platforms for global advertisers. As part of our team, you will work alongside other talented engineers on a daily basis, using technologies such as Java, Postgres, Clickhouse, Kafka, and others to scale performance, optimize cloud infrastructure, and create innovative features for our various product lines.

Join us and be a part of our mission to push the boundaries of what is possible in the advertising industry!


What we need

We are looking for a Java Engineer to help build out our high-load ad serving system, capable of handling over 2M requests/second with 50ms response time.

What you'll be doing

  • Developing features and performance optimisation for our Java ad-serving application
  • Hardening system architecture to ensure smooth operation during peak-load time
  • Implementing complex targeting algorithms into the core ad-serving flow
  • Working hand-in-hand with multiple teams providing services and data used by our solutions

You'll have

  • 3+ years experience in engineering
  • Strong knowledge of Java, Spring / Spring Boot
  • Practical knowledge of SQL and experience with PostgreSQL (or any other database)
  • Good understanding of microservices architecture and best practices around that
  • Linux shell, Docker

Nice-to-have:

  • Concurrency understanding
  • Experience with gRPC, Project Reactor (formerly RxJava)
  • Experience with Kubernetes
  • Experience with Kafka
  • DGS framework / GraphQL


Benefits:

  • Competitive compensation package
  • International work environment
  • Paid vacation and sick leave
  • Flexible working schedule and possibility to work remotely
  • Annual performance bonus
  • English classes
  • Maternity/Paternity leave

LoopMe Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
LoopMe DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of LoopMe
LoopMe CEO photo
Stephen Upstone
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Engineer, LoopMe

Are you a passionate Java Engineer looking to make waves in the tech world? At LoopMe, you'll have the opportunity to work with groundbreaking technologies and help develop high-performance applications capable of processing over 2 million data queries per second! Picture yourself collaborating daily with a dynamic team of skilled engineers who are dedicated to creating and maintaining real-time bidding platforms for global advertisers. As a critical player in our team, you'll utilize cutting-edge tools like Java, Postgres, Clickhouse, and Kafka, all while focusing on scaling performance and optimizing our cloud infrastructure. Your mission? To contribute to a high-load ad-serving system that can handle massive requests with lightning-fast response times. Here at LoopMe, we want you to take the lead in developing innovative features, optimizing performance, and seamlessly integrating complex targeting algorithms. If you have a strong engineering background with at least 3 years of experience, proficiency in Java and Spring Boot, and a solid grasp of SQL databases like PostgreSQL, then you might just be the perfect fit! We embrace a collaborative, international work environment that values flexibility and innovation, so come join us at LoopMe and help us redefine the boundaries of the advertising industry!

Frequently Asked Questions (FAQs) for Java Engineer Role at LoopMe
What are the primary responsibilities of a Java Engineer at LoopMe?

As a Java Engineer at LoopMe, your primary responsibilities will include developing features and optimizing the performance of our Java ad-serving application. You will also work on hardening the system architecture to ensure smooth operation during peak-load times, implementing complex targeting algorithms, and collaborating with multiple teams to provide essential services and data.

Join Rise to see the full answer
What qualifications do I need to be a Java Engineer at LoopMe?

To qualify for the Java Engineer position at LoopMe, you should have at least 3 years of experience in software engineering, strong knowledge of Java and Spring/Spring Boot, and practical experience with SQL and databases such as PostgreSQL. Familiarity with microservices architecture and tools like Docker and Linux shell will also be necessary.

Join Rise to see the full answer
What technologies will I work with as a Java Engineer at LoopMe?

In the Java Engineer role at LoopMe, you'll engage with cutting-edge technologies such as Java, Postgres, Clickhouse, Kafka, and more. You'll have the opportunity to enhance your skills and knowledge while working with innovative tools that are integral to high-performance ad-serving systems.

Join Rise to see the full answer
Is there an opportunity for remote work as a Java Engineer at LoopMe?

Yes! At LoopMe, we offer a flexible working schedule with the possibility to work remotely. We understand the importance of work-life balance and strive to support our team with options that suit their lifestyle.

Join Rise to see the full answer
What benefits are offered to Java Engineers at LoopMe?

LoopMe provides a competitive compensation package for Java Engineers along with various benefits, including paid vacation and sick leave, annual performance bonuses, English classes, and maternity/paternity leave, ensuring you have a comprehensive support system.

Join Rise to see the full answer
Common Interview Questions for Java Engineer
What experience do you have with Java and Spring Boot?

When answering this question, highlight your practical experience with Java and Spring Boot, including specific projects you've worked on. Discuss how you've utilized these technologies to implement features or optimize performance in prior roles.

Join Rise to see the full answer
Can you explain your understanding of microservices architecture?

In your answer, describe what microservices architecture is and how it differs from traditional monolithic architecture. Share any relevant experiences you've had in building or maintaining applications using microservices.

Join Rise to see the full answer
How do you ensure performance optimization in high-load systems?

Discuss the strategies you use to optimize performance, such as load balancing, caching, or using tools like profiling and monitoring for your Java applications. Provide examples from your experience where you've successfully improved performance under high-load conditions.

Join Rise to see the full answer
What is your approach to system architecture hardening?

Explain how you assess system vulnerabilities and implement security measures to enhance robustness during peak loads. Share examples of how you've previously fortified system architectures in your past roles.

Join Rise to see the full answer
Describe your experience working in a team environment.

Seduhlhlk. Effective communication and collaboration are key in technical teams. Share how you've worked with cross-functional teams to deliver successful projects and how you contribute to team dynamics.

Join Rise to see the full answer
Can you talk about a challenging problem you've solved in your engineering work?

Choose a specific challenge relevant to the role and explain the problem-solving process you followed. Detail how your solution impacted the team or project in a positive way, showcasing your analytical thinking.

Join Rise to see the full answer
What tools and practices do you use for version control?

Mention the version control tools you prefer, such as Git, and discuss your approach to branch management, code review processes, and how you ensure that version control is effectively embedded in your workflows.

Join Rise to see the full answer
How do you handle debugging and troubleshooting?

Share your methodologies for debugging, such as using logs, debugging tools, or systematic isolation of issues. Providing specific examples of successful troubleshooting techniques can strengthen your answer.

Join Rise to see the full answer
What experience do you have with SQL and PostgreSQL?

Detail your experience with SQL and PostgreSQL, including types of queries you've built, performance optimization strategies you've implemented, and how you've managed or organized database schemas in previous projects.

Join Rise to see the full answer
How do you stay current with technological advancements in Java development?

Discuss your strategies for continuous learning, such as following tech blogs, participating in online courses, attending workshops or webinars, and engaging with the developer community to keep your Java skills sharp.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
LoopMe Remote No location specified
Posted 3 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Posted 3 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
DEPT® Remote Amsterdam/ Rotterdam/ Veenendaal/ Hybrid
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Statisfy Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 10 days ago

The company was founded by experienced mobile advertising executives Stephen Upstone (CEO) and Marco Van de Bergh (CTO), with the mission to improve mobile advertising for advertisers, publishers and end-users alike, by providing more engaging ad ...

44 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!