Within this project, you will be working on the Core Application which is a part of a larger IoT platform, and acts as a central point for user authentication and property managing. The idea of the whole product is to make smart, highly available and fault tolerant AWS-based solutions for managing thermostats, smart locks, and other equipment in our client’s apartments, and to make it easy to use. On the Klika Tech side, we are responsible for the system’s end-to-end behavior, including frontend and backend. YOUR ROLE Develop, maintain and improve features for an existing solution; Investigate, debug and resolve software defects; Follow clean code principles to write concise code; Design, develop and execute unit tests; Write and maintain technical documentation; Cooperate with development team; Decompose and estimate required functionality; REQUIREMENTS 3+ years of experience working with Java 17/21; Experience with Spring Boot 2.7.x/3.2.x (MVC, Data, Security, Cloud Sleuth); Experience with relational databases (preferably PostgreSQL); Knowledge of logging and monitoring techniques (OpenSearch, Grafana); Experience with building tools (Maven, Gradle); Knowledge of OOP and FP paradigms; Experience with design patterns; Notion of architectural patterns; Knowledge of commonly used data structures and algorithms; Knowledge of commonly used API documentation tools; Knowledge of Git branching models and strategies; Experience with authentication and authorization methods; Good communication and organizational skills; Knowledge of OSI model; B2+ level of English. NICE TO HAVE Experience working with live production systems; Experience with AWS services: IoT Core, SNS, SQS, RDS, EC2/ECS/EKS, Lambda; Experience with Microservices, Docker, Kubernetes; Experience with JUnit, Mockito, Testcontainers, Spring RestTemplate; Experience with IoT systems and MQTT. WE OFFER 19 paid working days for self-development; Compensation for health insurance/ medical coverage (upon providing a receipt); Monthly budget for self-development: for trainings, training courses (including English lessons) and/or sports activities (upon providing a receipt); Compensation for AWS certification; Referral Program. At Klika Tech you'll be part of a culture built on respect and collaboration -one that recognizes the unique talents and strengths of everyone on the team.We're proud of the differences that make us all unique and we support unity,acceptance and equal rights for all. Diversity and inclusion among our employeesare critical to our success as a global company. Klika Tech is proud to be anequal opportunity employer. HOW WE HIRE 01 Application 02 Recruitment Call 03 Duration: 1:45 hours Feedback: 2-4 business days 04 Project Interview Duration: 1 hour Feedback: 2-4 business days 05 Job Offer Duration: 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. 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. Don't see the suitable job or have questions? Don't see the suitable job or have questions? Send Your CV – Let’s be in touch! Also you can write to our HR managers if you have any questions. #J-18808-Ljbffr