Job Details
Backend Developer (Java)
Backend Developer (Java) position at Paladin. Salary up to 140,000 RUB. Hybrid work format in St. Petersburg. Responsibilities include developing and maintaining backend services using Java and Spring Framework, designing microservice architecture, and working with PostgreSQL.
Responsibilities: - Development, enhancement, and maintenance of backend services in Java using Spring Framework. - Design and implementation of microservice architecture. - Development and support of APIs (REST and gRPC) for service interaction. - Work with relational databases (PostgreSQL): schema design, writing and optimizing SQL queries. - Participation in optimizing system performance, scalability, and fault tolerance. - Participation in designing architectural solutions and developing existing services.
Requirements: - Commercial Java development experience from 1 year. - Confident knowledge of Java Core and experience with Java 17+. - Deep knowledge of Spring Framework. - Experience in developing microservice applications. - Experience in developing and using REST and gRPC services. - Experience with relational DBMS (preferably PostgreSQL). - Confident skills in working with JDBC and writing SQL queries. - Experience with messaging systems (e.g., Kafka) will be an advantage. - Docker experience will be an advantage. Our stack: - Java 21 + Spring Framework - REST + gRPC - PostgreSQL + JDBC + Flyway - VictoriaMetrics - Kafka - GitLab CI/CD
Conditions: - Hybrid work format in St. Petersburg, office on Vasilyevsky Island. - Provision of necessary equipment upon candidate's request. - Competitive salary. - Voluntary medical insurance (DMS).
Don't miss a single job
Subscribe to our Telegram channel