Point your AI agent at freehire and let it find you a job.

Get the CLI →

Strong Middle Java Backend Engineer

Discussion
  • 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
  • Staying current with industry trends and providing expert input on adopting new technologies such as Redis
  • Proven experience as a Java Backend Developer with scalable, production-ready applications
  • Proficiency in Spring Boot and Java (understanding nuances between Java 11 and 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
  • 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

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available