Job Description:
• Implementation of backend solutions using modern web frameworks, with a focus on Spring Boot
• Design and development of RESTful APIs
• Writing and maintaining automated software tests to ensure code quality
• Collaborating with frontend developers to design efficient API contracts
• Conducting regular code reviews and promoting best practices
• Implementing security standards and mitigating common security vulnerabilities
• Working with databases to design efficient data models
Requirements:
• Extensive professional experience in Java backend development
• Strong expertise in Spring Boot (or comparable modern frameworks such as Quarkus)
• Solid understanding of object-oriented programming, dependency injection, and design patterns
• Experience in designing and optimizing databases (MySQL, MariaDB, Redis)
• Proficient with automated testing (JUnit, Mockito)
• Familiarity with HTTP REST interfaces and API documentation formats (Swagger/OpenAPI)
• Experience with agile methodologies (Kanban, Scrum)
• Good understanding of web security principles and common vulnerabilities
Benefits:
• Flexible working
• Modern technical equipment
• Short decision-making paths
• Responsibility and opportunities to shape projects