We are seeking a skilled UI Developer with strong proficiency in Java and Kotlin to join our remote team. The ideal candidate will have extensive experience in user interface development and testing, along with solid backend development capabilities.
Experience. 5+ years
Responsibilities
- UI Development. Expertise in Angular (v16 onwards) with proficiency in core modules (core, forms, common), ag-grid, pagination, Node.js, Karma, Robot, and related npm packages. Hands-on experience in functional programming and a deep understanding of Angular architectural concepts. Ability to debug effectively during UI development.
- UI IDE Skills. Proficiency in VSCode or equivalent IDEs for effective UI development.
- Backend Development. Strong expertise in Java 17+, Kotlin, or Groovy. Detailed understanding of the Spring framework (JPS, services, controllers, models, security), Hibernate, and basic knowledge of SQL and PostgreSQL databases. Ability to debug efficiently during backend development.
- Backend IDE Skills. Familiarity with Eclipse, IntelliJ, VSCode, or equivalent IDEs for backend development.
- DevOps Skills. Experience with Azure pipelines and templates, YAML, and basic understanding of Terraform.
- Cloud Tools. Hands-on experience with Kubernetes, Helm charts, Azure fundamentals, and basic working knowledge of frameworks/tools like RabbitMQ, ServiceBusQueue, and other messaging queues, as well as caches and SSO.
Requirements
- Proven work experience as a UI Developer or similar role with a focus on Java and Kotlin.
- Solid understanding of frontend and backend development practices, including debugging methodologies.
- Experience with DevOps practices and cloud technologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills in a remote team environment.
How to Apply
Interested candidates, please share your updated CV with [email protected].