The vacancy is well-structured with clear responsibilities and requirements, though some details on compensation and company profile could improve clarity.
Job description
AIINS is looking for a Java Backend Developer with over 6 years of experience to manage processes, design microservices architecture, and ensure code quality. Salary up to 350,000 RUB.
Responsibilities
### Responsibilities
- Manage processes and team: task distribution, sprint planning, code reviews, participation in hiring, onboarding, and mentoring developers.
- Architecture and design: develop microservices architecture, decompose monolith, design databases, document key technical decisions, and migrate legacy systems.
- Development and quality: write critical code, create complex modules, ensure code quality, develop CI/CD, and manage releases.
- Integrations and cross-functional interaction: integrate with 1C/CRM, clarify requirements with clients, work closely with product, system analyst, QA, frontend, and DevOps.
- Knowledge base: organize and update internal wiki, maintain technical documentation for developers.
Requirements
### Requirements
- Over 6 years of experience as a Java Backend Developer: proficient in Java 11/17, Spring Boot, Hibernate, Kafka, PostgreSQL/MongoDB, Docker, and Unix.
- Design microservices architecture, migrate from monolith, refactor legacy, optimize databases, and ensure fault tolerance.
- Set up CI/CD in GitLab, automate processes, and cover code with tests (JUnit, Mockito, Testcontainers).
- Integrate with external systems (1C, ERP), design APIs, and maintain technical documentation/knowledge bases.
- Manage development: task distribution, code review, team mentoring, and conducting technical interviews.
Conditions
### Conditions
- Official employment according to the Labor Code of the Russian Federation.
- Health insurance after 6 months of work.
- IT accreditation.
- Opportunity to directly influence the product and processes in the team.
About AIINS
Ai insurance is an independent insurance agency providing personalized risk solutions for businesses through risk assessments, evaluation of insurance carrier products, and customized risk management plans using advanced technology. They offer insurance products for commercial and personal needs, including automobile, homeowners, life, disability, workers compensation, and liability insurance. The agency is based in Fayetteville, North Carolina, with a team of agents and staff serving clients nationwide.