Senior Java Developer
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).
Required Skills:
Java