At a Glance
- Tasks: Design and optimise complex Java systems while ensuring top-notch performance and stability.
- Company: Join CoinMarketCap, the leading source for cryptocurrency data used by millions worldwide.
- Benefits: Enjoy a full-time role with opportunities for remote work and a vibrant company culture.
- Why this job: Be part of a mission-driven team that empowers individuals through cryptocurrency insights and data.
- Qualifications: 8+ years in Java development with strong skills in server-side technologies and software design.
- Other info: Fluent English is preferred; experience with microservices is a plus.
The predicted salary is between 52000 - 78000 ÂŁ per year.
Join to apply for the Senior Java Engineer role at CoinMarketCap
Continue with Google Continue with Google
Join to apply for the Senior Java Engineer role at CoinMarketCap
POWERING CRYPTO WITH DATA
CoinMarketCap is the world’s most trusted and accurate source of data for cryptocurrencies. Used by millions of individuals, organizations, and exchanges, CoinMarketCap brings the most up-to-date market capitalizations, pricing, and cryptocurrency information to our users.
Company Description
POWERING CRYPTO WITH DATA
CoinMarketCap is the world’s most trusted and accurate source of data for cryptocurrencies. Used by millions of individuals, organizations, and exchanges, CoinMarketCap brings the most up-to-date market capitalizations, pricing, and cryptocurrency information to our users.
Pulling data from multiple exchanges and combining our robust research allows us to provide the most realistic representation of each cryptocurrency. As we grow, we will continue to provide access to our data wherever, whenever, and however is most helpful to our users.
CREATING AN OPEN WORLD
Our mission is to be the world’s authority on cryptocurrency data. We believe in an open and decentralized world, where we play a pivotal role in powering decisions and insights to drive greater understanding and adoption of cryptocurrencies. We want to achieve this mission with people who truly believe in the value and potential of empowering individuals.
Job Description
- Independently investigate and design relatively complex systems
- Optimize system performance and ensure the stability of system services
- Translate business requirements and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable Java code
- Review, test, and verify code for adherence to quality and security standards
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality and organization
Qualifications
- 8+ years of Online troubleshooting experience with full lifecycle of project development for Java applications from similar industry
- Understand the underlying principles of commonly used middleware
- Familiar with Redis/MongoDB/MySQL/Kafka/xxl-job/K8s/SpringBoot/localCache/Prometheus
- Strong skills in core Java, server-side Java technologies, and Spring frameworks
- Extensive experience in software design, architecture, development integration
- Solid knowledge of event processing models, multi-threading, enterprise integration pattern, Web Service and REST
- Experience in Reactor and Microservice would be an added value
- Basic or Fluent English level
Seniority level
-
Seniority level
Not Applicable
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering and Information Technology
-
Industries
Information Services
Referrals increase your chances of interviewing at CoinMarketCap by 2x
Sign in to set job alerts for “Senior Java Software Engineer” roles.
Continue with Google Continue with Google
Continue with Google Continue with Google
London, England, United Kingdom 5 months ago
Greater London, England, United Kingdom 2 weeks ago
Senior Software Engineer – Age of Empires (Remote)
London, England, United Kingdom 1 week ago
London, England, United Kingdom ÂŁ65,000 – ÂŁ85,000 1 month ago
London Area, United Kingdom ÂŁ70,000 – ÂŁ100,000 1 month ago
London, England, United Kingdom 2 days ago
Greater London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 7 months ago
London, England, United Kingdom 2 months ago
London Area, United Kingdom
ÂŁ90,000.00
–
ÂŁ115,000.00
13 hours ago
Senior Front End Software Engineer (Remote)
London, England, United Kingdom 1 week ago
London, England, United Kingdom 4 days ago
London, England, United Kingdom 3 weeks ago
Greater London, England, United Kingdom 2 days ago
London, England, United Kingdom
ÂŁ92,000.00
–
ÂŁ107,000.00
1 month ago
Senior Software Development Engineer in Test – 100% Remote – Europe
Tottenham, England, United Kingdom 10 hours ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 1 month ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 5 months ago
Senior Software Engineer – Real-Time Data Applications
London, England, United Kingdom 1 week ago
London, England, United Kingdom 7 months ago
London, England, United Kingdom 4 months ago
London, England, United Kingdom 6 days ago
Remote Senior Software Engineer (LLM) – 34953
Remote Senior Software Engineer (LLM) – 34953
London, England, United Kingdom 4 days ago
Tottenham, England, United Kingdom 4 weeks ago
Senior Software Engineer -Syft Integration (FTC )
London, England, United Kingdom 5 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Java Engineer employer: CoinMarketCap
Contact Detail:
CoinMarketCap Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in Java technologies and frameworks, especially Spring Boot and microservices. This will not only help you during interviews but also show your genuine interest in the role.
✨Tip Number 2
Engage with the cryptocurrency community online. Join forums or social media groups where discussions about CoinMarketCap and its services take place. This can provide valuable insights and demonstrate your passion for the industry.
✨Tip Number 3
Prepare to discuss your past projects in detail, particularly those involving complex systems and performance optimisation. Be ready to explain your thought process and the technologies you used, as this will showcase your expertise.
✨Tip Number 4
Network with current or former employees of CoinMarketCap on platforms like LinkedIn. A referral from someone within the company can significantly increase your chances of landing an interview.
We think you need these skills to ace Senior Java Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and relevant technologies mentioned in the job description. Focus on your achievements and how they relate to the responsibilities of a Senior Java Engineer.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for cryptocurrency and your understanding of CoinMarketCap's mission. Mention specific projects or experiences that demonstrate your ability to design and optimise complex systems.
Showcase Relevant Skills: In your application, emphasise your skills in core Java, server-side technologies, and frameworks like Spring. Provide examples of how you've used these skills to solve problems or improve system performance in previous roles.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a role that involves coding and system design.
How to prepare for a job interview at CoinMarketCap
✨Showcase Your Java Expertise
Make sure to highlight your extensive experience with core Java and server-side technologies. Be prepared to discuss specific projects where you optimised performance or solved complex problems using Java.
✨Understand the Tech Stack
Familiarise yourself with the technologies mentioned in the job description, such as Spring Boot, Redis, and Kafka. Being able to discuss how you've used these tools in past projects will demonstrate your fit for the role.
✨Prepare for System Design Questions
Expect questions that assess your ability to design complex systems. Brush up on system architecture principles and be ready to explain your thought process when designing scalable and efficient applications.
✨Demonstrate Problem-Solving Skills
Be ready to discuss how you've identified and resolved bottlenecks or bugs in previous projects. Providing concrete examples of your troubleshooting experience will show your capability to maintain high-quality code.