Junior Java Developer
ThingsBoard invites a Java developer to join our company.
We are looking for a smart person who is ready to learn and work with a friendly team on interesting projects.
Requirements:
Requirements:
0,5 + years of hands-on experience in various Java technologies and frameworks;
Working knowledge of software development practices and technologies;
Experience in Spring (Core, Boot, MVC, Security, Data);
Experience with relational database systems (PostgreSQL, MySQL);
Experience with NoSQL (MongoDB, Redis);
Experience with message brokers (Kafka);
Experience with Docker/Kubernetes;
Experience with multithreading;
Deep understanding of OOP;
Knowledge in Git and Linux.
English level โ Upper-Intermediate and higher.
Responsibilities:
Design and development of the new features and APIs;
Writing clean and reusable code;
Support the existing functionality and improve it;
Deep dive into java performance improvements during heavy load testing;
We offer:
Working on an open-source IoT platform that has thousands of installations all over the world and 17000+ stars on GitHub;
Full-time office work with flexible work hours;
Modern cutting-edge development stack;
A high-professional team without bureaucracy and management overhead with 15+ years of experience;
Career growth opportunities and regular salary review;
Medical insurance;
Free English classes;
Comfortable office and fridge with free beverages;
Team-buildings and corporate events.