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 CoinMarketCapContinue with Google Continue with GoogleJoin to apply for the Senior Java Engineer role at CoinMarketCapPOWERING 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 systemsOptimize system performance and ensure the stability of system servicesTranslate business requirements and use cases into functional applicationsDesign, build, and maintain efficient, reusable, and reliable Java codeReview, test, and verify code for adherence to quality and security standardsEnsure the best possible performance, quality, and responsiveness of the applicationsIdentify bottlenecks and bugs, and devise solutions to these problemsHelp maintain code quality and organization
Qualifications
8+ years of Online troubleshooting experience with full lifecycle of project development for Java applications from similar industryUnderstand the underlying principles of commonly used middlewareFamiliar with Redis/MongoDB/MySQL/Kafka/xxl-job/K8s/SpringBoot/localCache/PrometheusStrong skills in core Java, server-side Java technologies, and Spring frameworksExtensive experience in software design, architecture, development integrationSolid knowledge of event processing models, multi-threading, enterprise integration pattern, Web Service and RESTExperience in Reactor and Microservice would be an added valueBasic or Fluent English level
Seniority level Seniority level Not ApplicableEmployment type Employment type Full-timeJob function Job function Engineering and Information TechnologyIndustries Information ServicesReferrals increase your chances of interviewing at CoinMarketCap by 2xSign in to set job alerts for \”Senior Java Software Engineer\” roles. Continue with Google Continue with GoogleContinue with Google Continue with GoogleLondon, England, United Kingdom 5 months agoGreater London, England, United Kingdom 2 weeks agoSenior Software Engineer – Age of Empires (Remote) London, England, United Kingdom 1 week agoLondon, England, United Kingdom £65,000 – £85,000 1 month agoLondon Area, United Kingdom £70,000 – £100,000 1 month agoLondon, England, United Kingdom 2 days agoGreater London, England, United Kingdom 3 weeks agoLondon, England, United Kingdom 7 months agoLondon, England, United Kingdom 2 months agoLondon Area, United Kingdom£90,000.00-£115,000.0013 hours agoSenior Front End Software Engineer (Remote) London, England, United Kingdom 1 week agoLondon, England, United Kingdom 4 days agoLondon, England, United Kingdom 3 weeks agoGreater London, England, United Kingdom 2 days agoLondon, England, United Kingdom£92,000.00-£107,000.001 month agoSenior Software Development Engineer in Test – 100% Remote – Europe Tottenham, England, United Kingdom 10 hours agoLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 1 month agoLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 1 week agoLondon, England, United Kingdom 5 months agoSenior Software Engineer – Real-Time Data Applications London, England, United Kingdom 1 week agoLondon, England, United Kingdom 7 months agoLondon, England, United Kingdom 4 months agoLondon, England, United Kingdom 6 days agoRemote Senior Software Engineer (LLM) – 34953 Remote Senior Software Engineer (LLM) – 34953 London, England, United Kingdom 4 days agoTottenham, England, United Kingdom 4 weeks agoSenior Software Engineer -Syft Integration (FTC ) London, England, United Kingdom 5 days agoWe\’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.