Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Backend Developer (Full remote within Spain) image - Rise Careers
Job details

Java Backend Developer (Full remote within Spain)

ABOUT US

Life is too short to work for a boring company, so why don’t you join us? We are looking for a Java Developer with at least 5 years of professional experience and a solid technology background using Java as a primary language.

Does that sound like you? But first, let’s break the ice!

At Macropay, we work hard... and play harder! Our mission is to bring forward new business ideas and empower employees to achieve their goals in the online business world.

Since 2009, we have been fostering innovative and creative techniques across many industries, making us pioneers in online project management.

Macropay  is dedicated to constant improvement and inspiring new ideas daily for the world we live in and the future to come.

If you have a creative and innovative mind, Leadtech is looking for you!

Does this still look like your cup of tea? There’s more

We are looking for an experienced and passionate Backend Developer to join our Payments team.

If you have a creative and innovative mind, Macropay is looking for you!

YOUR MISSION

You’re our perfect candidate if you:

  • Contribute to the design, architecture, and development of our products and services.
  • Produce highly scalable, high-quality software in a fast-paced environment.
  • Find innovative solutions to challenging problems.
  • Improve performance, scalability, and availability of our internal systems.
  • Create tools and processes to increase the productivity of all your co­workers.
  • Diagnose and debug issues in a production environment.

WHAT WILL MAKE YOU STAND OUT FROM THE CROWD

  • Over 8 years of professional programming experience, with at least 5 years of recent, hands-on work in Java.
  • 5+ years of domain expertise in fintech, banking, or financial services, with a deep understanding of industry-specific requirements, compliance, and high-availability systems.
  • 5+ years of expertise designing and implementing SOA Architectures and/or Microservices, with a proven track record of delivering scalable and reliable systems.
  • Deep understanding and practical application of Object-Oriented Programming (OOP) principles, including SOLID design, Clean Architecture, and advanced software design patterns.
  • Expertise in Test-Driven Development (TDD) and behavior-driven testing methodologies, ensuring robust, maintainable code.
  • Advanced proficiency in Web/API environments, including:
  • HTTP protocols
  • Designing and consuming RESTful services
  • Creating efficient, secure, and high-performance APIs
  • Demonstrated ability to perform and excel under pressure, consistently meeting deadlines while driving high standards of work.
  • Strong aptitude for self-directed learning, staying current with emerging technologies, and adopting modern engineering practices.
  • Exceptional analytical and problem-solving skills, with the ability to navigate complex technical challenges effectively.

Extra awesomeness scores points!

  • Hands-on experience with NoSQL Databases, such as Redis, DynamoDB, or similar.
  • Proficiency in additional programming languages like PHP, Python, Ruby, or Go, demonstrating adaptability and versatility.
  • Front-end development experience, including HTML, CSS, and JavaScript, enabling seamless collaboration between front-end and back-end systems.
  • Advanced knowledge of Event-Driven Design, building reactive systems optimized for high scalability.
  • Expertise in Domain-Driven Design (DDD) and Hexagonal Architecture, ensuring maintainable and modular codebases.
  • Practical experience implementing Serverless Architectures, leveraging cloud-native services for optimal cost-efficiency and scalability.
  • Proficiency with Amazon Web Services (AWS), including architecture design and deployment of cloud-based solutions.
  • Thrives in agile team environments, demonstrating strong collaboration, iterative development, and delivery capabilities.
  • Foundational knowledge or experience in Data Science, with the ability to leverage data-driven insights in application development and decision-making.

HIRING PROCESS

We aim to make your hiring journey smooth and transparent, with the following steps:

  1. Application review & Initial screening – Our team reviews applications and reaches out for an initial conversation if there’s a match.
  2. First interview with the Backend Team Lead and HR.
  3. Technical test.
  4. Offer – We’re excited to welcome you to the team!

Throughout this process, our team is here to answer any questions you may have.

WHY SHOULD YOU JOIN US?

Growth and career development

  • At Macropay, we prioritize your growth. Enjoy a flexible career path with personalized internal training and an annual budget for external learning opportunities.

Work-Life balance

  • Benefit from a flexible schedule with flextime (7 - 9:30 a.m. start, 3:30 - 6 p.m. end -spanish time-) and the option of working full remote or from our Barcelona office. Enjoy free Friday afternoons with a 7-hour workday, plus a 35-hour workweek in July and August so you can savor summer!

Comprehensive benefits

  • Competitive salary, full-time permanent contract, and top-tier private health insurance (including dental and psychological services).
  • 25 days of vacation plus your birthday off, with flexible vacation options—no blackout days!

Unique Perks

  • If you wish to come, in our office in Barcelona you’ll find it complete with free coffee, fresh fruit, snacks, a game room, and a rooftop terrace with stunning Mediterranean views.
  • Additional benefits include ticket restaurant and nursery vouchers, paid directly from your gross salary.

Join us in an environment where you’re free to innovate, learn, and grow alongside passionate professionals. At Macropay, you’ll tackle exciting challenges and be part of a vibrant team dedicated to delivering exceptional user experiences

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Backend Developer (Full remote within Spain), Leadtech

Are you ready to elevate your career as a Java Backend Developer? Macropay is on the lookout for a passionate individual who possesses a wealth of experience and the drive to create high-quality, innovative software solutions. At Macropay, we believe that work should never be boring. That’s why our team thrives in an atmosphere where creativity, hard work, and fun coexist. If you have at least 5 years of professional experience in Java and a knack for problem-solving, you might be just the person we need. As part of our Payments team, you will contribute to the design and architecture of impactful products and services that mean something in the world of online business. With a focus on scalability and performance, your role will include diagnosing and troubleshooting production challenges, all while collaborating with a passionate team that believes in continuous improvement. Beyond offering exciting challenges, we also prioritize your growth. You’ll have the chance to engage in personalized training programs and enjoy flexible work hours that suit your lifestyle. If you’re ready to embrace a culture where your innovative mindset can flourish, then come join us at Macropay and be part of a company that truly values its team members alongside their ideas.

Frequently Asked Questions (FAQs) for Java Backend Developer (Full remote within Spain) Role at Leadtech
What qualifications do you need to apply for the Java Backend Developer position at Macropay?

To apply for the Java Backend Developer position at Macropay, you should ideally possess over 8 years of professional programming experience, including at least 5 years of hands-on work with Java. A solid understanding of fintech is crucial, along with experience in designing and implementing SOA Architectures or Microservices. Familiarity with Object-Oriented Programming principles and Test-Driven Development will also set you apart.

Join Rise to see the full answer
What is the work environment like for a Java Backend Developer at Macropay?

As a Java Backend Developer at Macropay, you can expect a vibrant and dynamic work environment that champions collaboration and creativity. You'll work alongside passionate professionals in a fully remote setup or from our inviting Barcelona office, offering a flexible schedule that promotes an excellent work-life balance.

Join Rise to see the full answer
What salary and benefits can a Java Backend Developer at Macropay expect?

A Java Backend Developer at Macropay can expect a competitive salary complemented by a full-time permanent contract. Our comprehensive benefits package includes top-tier private health insurance, 25 days of vacation plus your birthday off, a flexible vacation policy without blackout days, and additional perks like nursery vouchers and free snacks at our office.

Join Rise to see the full answer
How does the hiring process work for a Java Backend Developer at Macropay?

The hiring process for a Java Backend Developer at Macropay is designed to be smooth and transparent. It begins with an application review followed by an initial screening call. If there’s a match, candidates then have an interview with the Backend Team Lead and HR, take a technical test, and receive their offer. Throughout this journey, our team is ready to answer any questions.

Join Rise to see the full answer
What skills are considered extra bonus points for a Java Backend Developer at Macropay?

Extra awesomeness for a Java Backend Developer at Macropay includes hands-on experience with NoSQL databases, proficiency in other programming languages like PHP or Python, and front-end development skills. Additionally, knowledge of Event-Driven Design and experience with cloud services like AWS can really make your application stand out.

Join Rise to see the full answer
What kind of projects can a Java Backend Developer expect to work on at Macropay?

At Macropay, Java Backend Developers can expect to work on exciting projects that focus on innovative solutions within the online payment sector. You will design and develop high-performance APIs, tackle complex technical challenges, and contribute to building scalable systems that serve our users effectively.

Join Rise to see the full answer
What is the team culture like at Macropay for Java Backend Developers?

The team culture at Macropay for Java Backend Developers is collaborative, supportive, and focused on growth. We value innovation, encourage learning, and offer a vibrant workplace that balances hard work with plenty of fun activities, fostering strong team bonds and creative thinking.

Join Rise to see the full answer
Common Interview Questions for Java Backend Developer (Full remote within Spain)
Can you describe your experience with Java and how it relates to your role as a Backend Developer?

In an interview, you can discuss your specific projects and the frameworks you have utilized within Java. Talk about the challenges you faced, how you approached them, and the outcomes, emphasizing your role in developing scalable solutions and any methodologies you follow, like Test-Driven Development.

Join Rise to see the full answer
What are some key principles of Object-Oriented Programming that you apply in your projects?

Be prepared to elaborate on concepts such as encapsulation, inheritance, and polymorphism. Discuss how you implement SOLID design principles in your projects and provide real-world examples where these principles improved your code’s maintainability or flexibility.

Join Rise to see the full answer
How do you manage debugging in a production environment?

Prepare to explain your debugging process. Discuss tools and techniques you utilize, how you prioritize issues, and the importance of collaboration with your team to resolve problems swiftly, ensuring minimal disruption to users.

Join Rise to see the full answer
Can you explain your experience with microservices architecture and its benefits?

In your answer, discuss how microservices break down applications into smaller, manageable services. Highlight your direct experience in implementing and managing these services and the advantages they've brought in terms of scalability, fault isolation, and independent deployment.

Join Rise to see the full answer
What is your approach to writing scalable APIs?

You should discuss architectural considerations when designing APIs. Talk about REST principles, how you ensure security and performance, and any experiences you have in handling heavily-trafficked APIs, focusing on real examples of past work.

Join Rise to see the full answer
What are some challenges you have faced in fintech development, and how did you address them?

Discuss specific challenges like regulatory compliance or high availability demands. Frame your answer to articulate your problem-solving skills, perhaps addressing how you implemented adaptive technologies or best practices to overcome these challenges.

Join Rise to see the full answer
Describe your experience with Test-Driven Development (TDD). How has it improved your coding process?

Explain the TDD cycle you practiced, emphasizing how writing tests first leads to better design decisions. Provide examples of how this methodology improved code quality and reduced buggy outputs in your projects.

Join Rise to see the full answer
How do you keep yourself updated with emerging technologies in software development?

Share your strategies for continuous learning, whether through online courses, attending conferences, participating in forums, or reading tech blogs. Emphasize your passion for the field and how staying current allows you to implement innovative solutions at work.

Join Rise to see the full answer
What role do you believe collaboration plays in a team of backend developers?

Articulate your belief in the importance of collaboration for effective communication, problem-solving, and shared learning. Illustrate this with examples of how teamwork led to breakthroughs in your past projects.

Join Rise to see the full answer
Can you provide an example of a complex problem you solved as a Java Backend Developer?

Prepare a detailed case study of a particular challenge, the steps you took to solve it, and the impact of your solution. Focus on showcasing your analytical skills and innovative thinking.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Khan Academy Remote Mountain View, CA / Remote friendly (Continental US + Hawaii + Canada Only)
Posted 11 days ago
Inclusive & Diverse
Diversity of Opinions
Growth & Learning
Mission Driven
Social Impact Driven
Empathetic
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Sardine Remote No location specified
Posted 13 days ago
Photo of the Rise User
BlackStone eIT Remote No location specified
Posted 12 days ago
Posted 3 days ago

We offer our advertising customers monetization solutions and the widest international online spread possible. Due to our hard work and dedication we have managed to achieve over 4 million visits a day through our online platforms, from more than ...

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!