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 2 years of commercial Java backend experience (Java 17+ preferred). * At least 1 years 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 B2 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.