Java Backend developer

SoftPeak is looking for a Java Backend Developer with expertise in designing scalable software solutions, and ensuring successful project execution.
 

Responsibilities:

  1. Develop backend features using Spring for web and mobile
  2. Implement and maintain secure authentication, authorization, and audit logging features
  3. Integrate and manage external APIs (payment gateways, AI, storage)
  4. Optimize backend performance, reliability, and scalability
  5. Collaborate in Agile teams, participate in architecture and code reviews


Requirements

  • At least 1 year of commercial Java backend experience (Java 17+ preferred).
  • At least 1 year of commercial experience with Spring Boot and Hibernate.
  • Proficiency with PostgreSQL or MySQL, including schema design, indexing, query optimization, and migrations.
  • Experience designing and documenting REST APIs, including versioning and error handling.
  • Experience implementing JWT, OAuth2 / OIDC, and RBAC.
  • Experience with messaging systems such as Kafka, RabbitMQ, or similar.
  • Experience with caching using Redis or Caffeine and Hibernate second-level cache.
  • Experience integrating complex third-party solutions such as payments, storage, or AI providers.
  • Experience with Docker and CI / CD pipelines.
  • Experience with at least one cloud provider (AWS, GCP, or Azure).
  • Solid understanding of data structures and algorithms with strong debugging and troubleshooting skills.
  • Commitment to code quality with readable, well-tested code, constructive code reviews, and a consistent style.
  • Strong communication skills with proactive updates, clear escalation of blockers, and reliable delivery.
  • English at B1 level or above.


Nice to have:

  1. Experience with non-SQL databases (Mongo, Redis etc)
  2. Experience with monitoring and performance tuning in production environments.
  3. Experience supporting on-premise deployments and private cloud environment
  4. Experience with AI and understanding of its architecture
     

Our offer includes:

  1. Full-time with flexibility and autonomy in processes.
  2. Performance reviews.
  3. Investment in your professional development (courses, workshops, lectures, and professional speakers).
  4. 15 days of paid vacation per year.
  5. 5 days of paid sick leave per year.


Our next steps:

  1. Please share your resume and a brief cover letter showcasing your experience and most interesting achievements in your career.
  2. Our recruiter will reach out to you and schedule the interview (if there is a potential fit between your experience and company’s project);
  3. The online interview with the recruiter;
  4. The technical interview with the Technical Lead with live coding (90 mins);
  5. We’ll connect with your references to learn more about your achievements and work ethic.
  6. The offer will be yours! Let’s build something great together.
     

Please note that feedback with results of the CV review will be provided only in the event of a decision to further consider your candidacy.
The review period is 3-4 working days.

Required languages

English B1 - Intermediate
Published 26 September · Updated 3 October
Statistics:
690 views
·
245 applications
10% read
·
8% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...