Shape Your Future With Us

Senior Java Developer

  • Shape Your Future With Us

Job Description

Senior Java Backend Developer – Full Remote 

Contract type: B2B

We are looking for a Senior Java Backend Developer to join our partner team! This is a full-remote position, B2B contract, where you will contribute to the development of scalable, high-performance backend systems.

Responsibilities:
  • Design, develop, and maintain robust backend services using Java and related technologies.
  • Build and optimize microservices-based architectures.

  • Collaborate with mobile developers, product owners, and QA engineers to deliver end-to-end solutions.
  • Participate in system architecture discussions and technical decision-making.
  • Ensure high code quality through code reviews, testing, and best practices.
  • Integrate with third-party systems and internal services.

  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to continuous improvement of development processes.

Requirements:
  • 5+ years of professional experience as a Java Backend Developer.

  • Strong knowledge of Java (Java 11+), Spring Boot, and RESTful APIs.

  • Experience with microservices architecture and distributed systems.

  • Proven experience working in banking / financial services projects.

  • Experience collaborating with or supporting mobile applications (Android/iOS) from a backend perspective.

  • Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

  • Experience with message brokers (Kafka, RabbitMQ, or similar).

  • Familiarity with cloud platforms (AWS, Azure, or GCP).

  • Knowledge of Docker and container orchestration (Kubernetes is a plus).

  • Experience with CI/CD pipelines.

  • Strong problem-solving and communication skills.

  • Fluent in English (written and spoken).