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).
