ABOUT THE PROJECT
A leading global provider of critical communication solutions is seeking to develop a comprehensive web application for centralized management of edge devices installed in police and ambulance vehicles, including in-vehicle routers and IoT devices. The goal is to enhance monitoring, configuration, and fault reporting to improve operational efficiency and reduce costs. The platform will be cloud-agnostic, support data sovereignty and cybersecurity requirements, and feature a multi-tenant architecture for scalable and flexible deployment.
YOUR ROLE
- Design and evolve the overall architecture of the existing solution, ensuring scalability and maintainability with a focus on Spring and Kubernetes;
- Develop, maintain, and improve features for an existing solution, particularly with technologies like PostgreSQL, Prometheus, and Grafana;
- Investigate, debug and resolve software defects;
- Follow clean code principles to write concise code;
- Conduct code reviews to ensure that the code is of high quality;
- Design, develop and execute unit and integration tests;
- Write and maintain technical documentation;
- Cooperate with development team and client representatives;
- Convert business requirements into technical requirements;
- Decompose and estimate required functionality;
- Proactively supports other team members and helps them to be successful;
- Taking part in Agile ceremonies (dailies, planning etc).
REQUIREMENTS
- 5+ years of experience working with Java, with a focus on Spring (Spring Boot, Spring Cloud);
- 2+ years of Team leading experience;
- Solid understanding of OOP and experience with Functional Programming and Reactive paradigms;
- Proficient at design patterns;
- Knowledge of architectural patterns;
- Proficient at commonly used data structures and algorithms;
- Proficiency in Microservices, PostgreSQL, Prometheus, Grafana, Keycloak;
- Experience with build tools such as Maven and Gradle;
- Familiarity with commonly used API documentation tools like Swagger or OpenAPI;
- Experience with logging and monitoring techniques;
- Experience with Kubernetes as a user:
- Knowledge of Git branching models and strategies;
- Proficient at authentication and authorization methods;
- Knowledge of OSI model;
- B2+ level of English.
NICE TO HAVE
- 2+ years of experience working with live production systems;
- Experience with Mosquitto;
- Knowledge of Amazon RDS, AWS ELB.
HOW WE HIRE
-
01ApplicationFeedback:
4 business days -
02Recruitment CallDuration: 30 mins
Feedback: 1-3 business days -
03Tech InterviewDuration: 1:45 hours
Feedback: 2-4 business days -
04Project InterviewDuration: 1 hour
Feedback: 2-4 business days -
05Job OfferDuration:
30 mins
After receiving your resume it will be reviewed by our team to see if your experience and skills match our vacancies, don't worry it's in good hands.
READ FULL ARTICLETo get more information read full article
ABOUT US
Klika Tech is an IoT & cloud product and solutions award-winning development company headquartered in the U.S. with development and management locations across North America, Europe, and Asia. Innovation is critical to our success, and that includes ensuring that our Individuals are empowered to grow.
SEE OUR PORTFOLIO