WANTED

Senior Java Developer – REF 102 – 17

  • Full Time
  • Permanent
  • remote
  • Europe and South America, Remote

Purpose of the Role

The Senior Java Developer role is part of a fast-growing global team building a next-generation HR and workforce management SaaS platform. The product unifies HR, payroll, workforce scheduling, and fintech capabilities in one place. Consequently, companies can streamline operations, empower their teams, and ensure fast and secure financial transactions.

Because the platform serves the U.S. market, it must deliver exceptional reliability, scalability, and performance. Therefore, as a Senior Java Developer, you will play a key role in designing and delivering backend services that support thousands of professionals who rely on the platform every day.

In this role, you will create production-grade microservices, improve system performance, and contribute to architectural decisions as the platform continues to scale. Moreover, you will collaborate closely with cross-functional teams across Europe and Latin America in an environment that values technical excellence, ownership, and continuous improvement.

Duties and Responsibilities

  • Design, build, and optimize backend microservices using Java and Spring Boot
  • Write clean, maintainable, production-ready code that meets high performance and reliability standards
  • Collaborate with product, mobile, and DevOps teams to deliver scalable, cloud-native solutions on AWS
  • Contribute to system architecture, ensuring resiliency, observability, and efficient scaling
  • Work with relational databases, designing efficient queries and optimizing performance
  • Implement best practices for testing, CI/CD pipelines, and deployment automation
  • Participate in code reviews, providing constructive feedback and championing high engineering standards
  • Stay current with emerging technologies and share knowledge with the team

Required Experience & Knowledge

Essential

  • Strong hands-on experience with Java, Spring Boot, and microservice-based architectures
  • Experience building and deploying cloud-native backend systems, ideally on AWS
  • Solid understanding of distributed systems, event-driven patterns, and system reliability
  • Experience with relational databases (e.g., PostgreSQL, MySQL, or MSSQL)
  • Familiarity with observability tools and best practices for monitoring and tracing distributed systems
  • Proficiency with Git, CI/CD pipelines, and Agile methodologies
  • Strong knowledge of HTTP/S, RESTful APIs, and web application security fundamentals

Nice to Have

  • Experience with infrastructure tooling such as Terraform, Docker, or Kubernetes
  • Exposure to performance tuning, caching strategies, or asynchronous processing
  • Familiarity with NoSQL databases and message brokers (Kafka, RabbitMQ, etc.)
  • Experience working with global distributed engineering teams

Skills and Attributes

  • Strong ownership mindset and a passion for building high-quality software
  • Excellent problem-solving abilities with a pragmatic, delivery-focused approach
  • Clear and confident communication in English
  • Collaborative team player who contributes actively to shared goals
  • Structured, detail-oriented, and committed to clean, maintainable code

Education & Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related technical field (or equivalent experience)

Apply Online

A valid email address is required.
Docx and PDF files allowed. Up to 5MB max size.