Java Software Engineer

Senior level • Full-time • Remote in Romania
HDFRT001
292
Remote

Job Summary

They are the partner that enterprise businesses come to when they are seriously considering adding cryptocurrency to their financial infrastructure.

Their team works side by side with clients to customize their partner’s digital asset management software to their existing workflows. They transform traditional merchant services into bitcoin payment processing platforms.

As the world changes, our partner is ready to help you transition to the next step in financial technology.

Your mission

Our partner is looking for a Java Software Engineer with a strong passion for problem-solving and attention to detail to join their team.

What you'll do

  • Research, learn, and work with the newest tools!
  • Work as part of our partner’s Back End Team with a focus on security and quality (test automation)
  • Develop high-quality, maintainable, and scalable solutions
  • Design, code review, static analysis, continuous integration
  • Automated, performance, penetration, and functional testing
  • Participate in the design process and create / edit/review design suggestions and documentation
  • Find and implement simple solutions for complex problems
  • Interact directly with the product owners and key stakeholders

Requirements

  • BS or MS degree in Computer Science or a related technical field
  • At least 5 years of experience as a backend developer
  • Advanced level of English
  • Exposure to a wide range of open source technologies and best software practices
  • A pragmatic attitude and approach to solving problems
  • Willingness to work in a fast-paced environment, learn new technologies, and programming languages
  • Must be a team player
  • Excellent communication and interpersonal skills
  • Excellent analytical skills
  • Have strong knowledge of Java (minimum Java 8)
  • Have strong knowledge of testing frameworks: JUnit, Spock, Mockito, etc.
  • Have experience with a range of open-source Java libraries and frameworks, for example, Spring, JPA, etc.
  • Have experience with relational and NoSQL databases
  • Experience with REST Web Services
  • Experience in microservices architecture (development and testing)
  • Experience with messaging frameworks and EDA
  • Experience with version control systems (ideally Git)

Benefits

  • Work from home
  • Challenging and exciting projects at an innovative international company that uses cutting-edge tech and Apple equipment
  • Collaborative teams and agile multicultural environment
  • Competitive salary with a flexible compensation plan
  • Flexible working hours
  • 25 paid vacation days + public holidays
  • Private health insurance
  • Relocation support to Spain (if anyone would want to do this)
  • Free parking provided if needed
  • Team building events, learning labs, and corporate events
  • Ongoing learning and professional development opportunities
  • Office perks include games consoles, football table, books; fully stocked kitchen with unlimited coffee, organic fruit, ice cream, etc.

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

Cloud Data Engineer
Mid-level • Full-time • MRDRW002
Remote Cluj-Napoca
Java Software Developer
Mid-level • Full-time • HDCGN001
Hybrid București
Backend Software Engineer
Senior level • Full-time • HDOWC007
Remote Cluj-Napoca
Java Software Engineer
Senior level • Full-time • HDSWQ002
Hybrid București
Senior Backend Developer
Senior level • Full-time • HDAPV002
Hybrid Cluj-Napoca

Introducing the developer’s
console.

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.

$