MUK

Backend Developer (Java & SpringBoot)

Posted: 2 days ago

Job Description

Requirements Higher education (technical or economic); 3+ years of professional experience; Strong knowledge of Java 11+, Java Core, OOP, collections, multithreading, streams, and profiling; Experience with Spring Boot: configuration, setup, REST API development, integration with other services; Experience with Spring Security: authentication/authorization, OAuth2, JWT; Experience with Spring Data JPA / Hibernate: query optimization, caching, working with EntityManager; Experience with relational databases (PostgreSQL, MySQL, MS SQL): schema design, indexes, transactions, query optimization; Experience with Redis: caching, pub/sub mechanisms; Proficiency with Maven for dependency management and project builds; Knowledge of database migration tools (Flyway and/or Liquibase); Experience in developing and documenting REST APIs (OpenAPI/Swagger); Experience in writing unit, integration, and end-to-end tests (JUnit, Mockito, Testcontainers); Understanding of HTTP, CORS, WebSockets; Proficiency with version control tools (Git, GitHub/GitLab/Bitbucket); Knowledge of design patterns and principles: SOLID, DRY, KISS.Responsibilities Develop and maintain a new REST API for a B2B web system using Spring Boot; Integrate with external systems and services; Participate in backend architecture discussions and design; Integrate with frontend via REST API; Take part in code reviews and improve development processes.Personal Qualities Responsibility; Punctuality; Communicativeness; Organizational skills.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In