At a Glance
- Tasks: Lead the design and development of high-concurrency business systems using Oracle and microservices.
- Company: Join CoinMarketCap, a leader in the crypto information space with a dynamic team.
- Benefits: Enjoy a competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make an impact in the fast-paced world of cryptocurrency technology.
- Qualifications: 3+ years of Java experience and strong skills in Spring Boot and database development.
- Other info: Collaborative environment with excellent career advancement opportunities.
The predicted salary is between 48000 - 72000 £ per year.
Lead design, development, and optimization of high‑concurrency business systems based on Oracle, supporting distributed microservices with Spring Cloud, Dubbo, and related technologies.
Design, develop, and optimize business systems related to Oracle, supporting high‑concurrency data processing scenarios.
Participate in microservices architecture development, building distributed systems based on Spring Cloud, Dubbo, and related technologies.
Collaborate with the database team on database schema design, SQL optimization, and stored procedure development.
Write technical documentation, ensure code quality, and assist in system deployment and operations.
Qualifications
- Bachelor's degree or above, with 3+ years of Java development experience.
- Proficient in JVM, multi‑threading, and network programming.
- Strong expertise in Spring Boot, MyBatis, and other frameworks.
- Familiar with database development and SQL tuning.
- Experience with distributed systems and message queues (Kafka/RocketMQ) is a plus.
- Responsible, with excellent teamwork and problem‑solving skills.
Senior Java Engineer (Oracle) employer: CoinMarketCap
Contact Detail:
CoinMarketCap Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Engineer (Oracle)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Oracle or Java. A friendly chat can lead to referrals, and we all know that referrals can double your chances of landing an interview.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those involving Spring Boot or microservices. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java fundamentals and distributed systems knowledge. We recommend practicing coding challenges and system design questions to boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Java Engineer (Oracle)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific examples of projects where you've designed or optimised high-concurrency systems. This will help us understand your hands-on experience and problem-solving abilities.
Technical Documentation Matters: Don’t forget to mention your experience with writing technical documentation. It’s a key part of the role, and we appreciate candidates who can communicate their work clearly.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any updates from us!
How to prepare for a job interview at CoinMarketCap
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java, Spring Boot, and MyBatis. Brush up on your knowledge of multi-threading and network programming, as these are crucial for the role. Be ready to discuss specific projects where you've applied these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex issues in previous roles. Think about challenges related to high-concurrency systems or SQL optimisation, and be ready to explain your thought process and the outcomes.
✨Understand Microservices Architecture
Familiarise yourself with microservices architecture, especially using Spring Cloud and Dubbo. Be prepared to discuss how you’ve contributed to building distributed systems and any experience you have with message queues like Kafka or RocketMQ.
✨Communicate Effectively with the Team
Collaboration is key! Be ready to talk about how you’ve worked with database teams on schema design and technical documentation. Highlight your teamwork skills and how you ensure code quality during development.