Java Backend developer
SoftPeak is looking for a Java Backend Developer with expertise in designing scalable software solutions, and ensuring successful project execution.
Responsibilities:
- Develop backend features using Spring for web and mobile
- Implement and maintain secure authentication, authorization, and audit logging features
- Integrate and manage external APIs (payment gateways, AI, storage)
- Optimize backend performance, reliability, and scalability
- 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:
- Experience with non-SQL databases (Mongo, Redis etc)
- Experience with monitoring and performance tuning in production environments.
- Experience supporting on-premise deployments and private cloud environment
- Experience with AI and understanding of its architecture
Our offer includes:
- Full-time with flexibility and autonomy in processes.
- Performance reviews.
- Investment in your professional development (courses, workshops, lectures, and professional speakers).
- 15 days of paid vacation per year.
- 5 days of paid sick leave per year.
Our next steps:
- Please share your resume and a brief cover letter showcasing your experience and most interesting achievements in your career.
- Our recruiter will reach out to you and schedule the interview (if there is a potential fit between your experience and company’s project);
- The online interview with the recruiter;
- The technical interview with the Technical Lead with live coding (90 mins);
- We’ll connect with your references to learn more about your achievements and work ethic.
- 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 |
📊
Average salary range of similar jobs in
analytics →
Loading...