Állás részletei
-
Cég neve
GITMAX IT Services Zrt.
-
Munkavégzés helye
Országos lefedettség -
Egyéb juttatások
- Egészségbiztosítás
-
Munkaidő, foglalkoztatás jellege
- Alkalmazotti jogviszony
- Általános munkarend
-
Elvárt technológiák
- JAVA DEVOPS SPRING DOCKER CI BACKEND DATABASE MYSQL ANDROID IOS ACCESS TROUBLESHOOTING DEBUGGING
-
Elvárások
- Angol középfok
- Nem kell tapasztalat
- Középiskola
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül.
Állás leírása
Responsibilities
Development and maintenance of high-quality backend services using Spring Boot and Java (versions 11 through 21)
Implementation and management of high-performance networking solutions using Netty for raw socket communication with embedded devices
Design and development of scalable messaging logic using MQTT (Mosquitto/RabbitMQ) for interaction between services and nodes
Design and development of RESTful APIs to support mobile application functionality and client-server integration
Utilization of State Machine patterns to manage complex device lifecycles
Creation and maintenance of technical documentation including Sequence Diagrams
Management of database migrations and persistence using Flyway and MySQL
Troubleshooting, debugging, and optimization of application performance including log analysis and system health monitoring via Prometheus and Grafana
Providing expert input on adopting new technologies such as Redis to enhance platform architecture
Implementation and management of high-performance networking solutions using Netty for raw socket communication with embedded devices
Design and development of scalable messaging logic using MQTT (Mosquitto/RabbitMQ) for interaction between services and nodes
Design and development of RESTful APIs to support mobile application functionality and client-server integration
Utilization of State Machine patterns to manage complex device lifecycles
Creation and maintenance of technical documentation including Sequence Diagrams
Management of database migrations and persistence using Flyway and MySQL
Troubleshooting, debugging, and optimization of application performance including log analysis and system health monitoring via Prometheus and Grafana
Providing expert input on adopting new technologies such as Redis to enhance platform architecture
Requirements
Proven experience as a Java Backend Developer with scalable, production-ready applications
Proficiency in Spring Boot and Java (versions 11 through 21)
Extensive experience with networking frameworks like Netty and protocols such as TCP/UDP and MQTT
Strong experience in designing and developing RESTful APIs for mobile clients (Android/iOS)
In-depth knowledge of database management using MySQL and schema versioning tools (Flyway)
Experience with embedded device integration and handling low-level/poorly documented binary protocols
Experience with Firebase services, specifically FCM and APNS, for mobile notification delivery
Familiarity with DevOps tools including Docker, GitLab CI, and HAProxy for load balancing
Excellent problem-solving skills with a proactive approach to refactoring legacy modules and improving system architecture
Proficiency in Spring Boot and Java (versions 11 through 21)
Extensive experience with networking frameworks like Netty and protocols such as TCP/UDP and MQTT
Strong experience in designing and developing RESTful APIs for mobile clients (Android/iOS)
In-depth knowledge of database management using MySQL and schema versioning tools (Flyway)
Experience with embedded device integration and handling low-level/poorly documented binary protocols
Experience with Firebase services, specifically FCM and APNS, for mobile notification delivery
Familiarity with DevOps tools including Docker, GitLab CI, and HAProxy for load balancing
Excellent problem-solving skills with a proactive approach to refactoring legacy modules and improving system architecture
What we offer
Opportunity to work for a financially strong, fast-growing multinational company
Constant interaction with global teams of professionals
International career opportunities
Access to continuous professional development including training, certification programs, events, and team buildings
Health insurance
Competitive salary package and motivation scheme
Life events’ gifts, corporate presents and awards, years of service bonuses
Constant interaction with global teams of professionals
International career opportunities
Access to continuous professional development including training, certification programs, events, and team buildings
Health insurance
Competitive salary package and motivation scheme
Life events’ gifts, corporate presents and awards, years of service bonuses
How to apply
You can submit your application on the company's website, which you can access by clicking the „Apply on company page“ button.
Állás, munka területe(i)
Álláshirdetés jelentése