Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой
подготовься к отклику
ai-инструменты
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ" ИНН: 9704271170
описание
Описания нет
задачи
Design, develop, and maintain robust, scalable, and high-performance applications using Java.
Develop and maintain RESTful APIs and microservices-based architectures.
Contribute to the design and implementation of distributed systems and cloud-native applications.
Work with cloud platforms and services to support the deployment, scalability, and reliability of applications.
Write clean, maintainable, reusable, and well-tested code, following software development best practices.
Participate in code reviews, technical discussions, and architectural decisions.
Collaborate with Product Owners, Scrum Masters, QA Engineers, and other developers to deliver high-quality software.
Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Identify performance bottlenecks, troubleshoot technical issues, and implement effective solutions.
Contribute to continuous integration and continuous delivery (CI/CD) processes.
Ensure application quality through automated testing, code quality standards, and continuous improvement.
Share technical knowledge and support other team members when required.
требования
5+ years of professional experience in Java development.
Strong knowledge of Java and object-oriented programming principles.
Experience developing REST APIs and working with microservices architectures.
Experience working with cloud environments, such as AWS, Microsoft Azure, or Google Cloud Platform.
Solid understanding of software design principles, design patterns, and clean code practices.
Experience with relational and/or NoSQL databases.
Familiarity with version control systems, particularly Git.
Experience working in Agile environments, preferably Scrum or Kanban.
Knowledge of automated testing frameworks and software testing best practices.
Familiarity with CI/CD pipelines and build tools such as Maven or Gradle.
Strong analytical and problem-solving skills.
Good communication skills and the ability to collaborate effectively within multidisciplinary teams.
A proactive and technically autonomous professional.
Someone capable of taking ownership of development tasks and delivering reliable solutions.
A collaborative team player who values knowledge sharing and continuous improvement.
A developer who can balance technical quality, maintainability, performance, and business requirements.
Будет плюсом: Experience with frontend development using Angular or React; Knowledge of TypeScript, JavaScript, HTML, and CSS; Experience with containerization technologies such as Docker and orchestration platforms such as Kubernetes; Knowledge of event-driven architectures and messaging systems such as Kafka or RabbitMQ; Experience with infrastructure automation and monitoring tools; Familiarity with DevOps practices and cloud-native development; Experience contributing to technical design decisions and mentoring less experienced developers