HCLTech
Senior Technical Specialist
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Technical Specialist для разработки качественного ПО и веб-приложений, поддержки существующих систем и проектирования масштабируемого кода на Java с использованием enterprise-фреймворков.
Задачи
- Разрабатывать качественное ПО и веб-приложения
- Анализировать и поддерживать существующие приложения
- Проектировать высокомасштабируемый и тестируемый код
- Находить и исправлять баги
- Писать эффективный масштабируемый код на core Java и enterprise-фреймворках
- Проектировать и создавать защищённые RESTful API и микросервисную архитектуру
- Проводить unit- и интеграционное тестирование, устранять проблемы, проводить code review
- Работать с реляционными БД (MySQL, PostgreSQL, Oracle) и NoSQL/кэшем (Redis)
- Контейнеризировать приложения в Docker и деплоить через Kubernetes или облачные платформы (AWS, Azure, GCP)
Требования
- Bachelor's degree или эквивалентный опыт в Computer Science или смежной области
- 5–8 лет опыта разработки на языках программирования
- Сильное владение Java и Object-Oriented Design (OOD)
- Навыки работы с SQL/реляционными БД
- Опыт с фреймворками Spring Boot, Spring MVC или Hibernate
- Знакомство с CI/CD пайплайнами, Git и инструментами тестирования (JUnit, Mockito)
- Сильные навыки решения проблем, ясная коммуникация и работа в команде в Agile/Scrum
Навыки
- Java
- Object-Oriented Design
- Spring Boot
- Spring MVC
- Hibernate
- RESTful API
- микросервисы
- MySQL
- PostgreSQL
- Oracle
- Redis
- Docker
- Kubernetes
- AWS
- Azure
- GCP
- CI/CD
- Git
- JUnit
- Mockito
- SQL
- Agile
- Scrum