QArea is looking for a Java developer to join our team. You will be working full-time in a friendly environment, with nice opportunities.
Project description:
As a part of migration efforts, several microservices are expected to operate within the GCP cloud environment serving production workloads. Some of the applications and corresponding integration test suites and other QA-driven validations will need to undergo various degrees of modification. This includes:
— Codebase modification in order to comply with logging, monitoring, metrics collection, and other requirements;
— Alterations to property management and delivery systems;
— Limited changes to support base multi-tenancy functionality.
The set of microservices in the scope of the migration project can be divided into 3 groups:
— Non-transactional API services;
— Transaction-based and database-backed API services with corresponding databases;
— UI layer.
Requirements:
— Knowledge of Java 8/11, OOP, Spring Framework, — SpringBoot, Apache Kafka, SQL DB, Docker, Kubernetes, REST
— Experience with Git
— Experience in Agile
— Jira, Confluence
— Algorithms — basic understanding.
Nice to have:
— Experience in setting up Maven, working with Spring-boot profiles, Stub, Mock; Tibco
— Google Cloud Platform/Azur/AWS — experience with any cloud
— Spring Cloud
— Algorithms — advanced
— Experience in developing microservices REST service architecture development.
Responsibilities:
Support DevOps engineers during migration: identification and setup configuration for web services, troubleshoot configuration, and other functional issues. No specific requirements.