Position Overview: We are looking for a Senior Java Developer who takes ownership of their work, values product delivery, and is fluent in English. You will be responsible for designing, developing, and implementing scalable, secure applications, with a strong focus on quality and timely delivery. You’ll collaborate with cross-functional teams to ensure efficient software delivery.
Key Responsibilities:
Take ownership of the design, development, and delivery of Java-based applications and microservices.
Ensure that product delivery meets high standards of quality, performance, and security.
Write clean, maintainable, and efficient code, following best practices.
Contribute to architectural discussions and technical decision-making.
Be responsible for code reviews, testing, and maintaining overall code quality.
Collaborate with product managers, QA, and other stakeholders to define requirements and ensure timely delivery.
Troubleshoot and resolve complex technical issues in production environments.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
5+ years of professional experience as a Java Developer.
Strong expertise in Java, with experience in Spring Framework (Spring Boot, Spring MVC).
Fluent in English, with excellent verbal and written communication skills.
Proven experience taking ownership of projects and delivering high-quality software on time.
Experience with microservices architecture and RESTful APIs.
Proficiency in cloud technologies (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
Familiarity with CI/CD pipelines and DevOps practices.
Strong commitment to writing high-quality, testable code.
Excellent problem-solving skills and ability to work both independently and collaboratively.
Preferred Skills:
Experience with AWS infrastructure and cloud-based solutions.
Familiarity with front-end technologies such as Angular or React.
Knowledge of message brokers (Kafka, RabbitMQ) and event-driven architecture.
Experience in Agile/Scrum methodologies.
Familiarity with testing frameworks like JUnit, Mockito, etc.
What We Offer:
Competitive salary and performance-based bonuses.
Opportunities for professional development and career growth.
A collaborative and innovative work environment where your contributions will have a direct impact on our products.
Cryptorecruit is the world's leading specialist recruiter for the blockchain/Cryptocurrency industry. We recruit positions from CEO, CTO, Project Manager, Solidity developer, frontend and Backend Blockchain developers to marketing/sales and customer service roles. Please browse our website at www.cryptorecruit.com to search all our job vacancies.