Java Developer, Spring Boot
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
Apply tot his job Apply To this Job