Senior Backend Engineer (Java, Spring Boot, Kafka)

Relocation
This Job is No Longer Active This position is no longer accepting applications
AI Summary

We're hiring a Senior Backend Engineer to design and develop scalable backend systems for a leading telecommunications client. The ideal candidate will have 5+ years of experience in backend development and expertise in Java, Spring Boot, and Kafka.

Key Highlights
Analyze technical and business requirements to design scalable backend solutions
Develop APIs and microservices using Java, Spring Boot, and Kafka
Collaborate with cross-functional teams to deliver end-to-end integrated solutions
Technical Skills Required
Java Spring Boot Kafka SQL NoSQL Apache Ignite Redis TCP/IP UDP SNMP Sockets Azure AWS Kubernetes Grafana Plutono Solr OpenSearch
Benefits & Perks
Relocation bonus
Temporary accommodation
Opportunity to work on high-performance backend systems

Job Description


💻 We’re Hiring – Back End Engineer


📍 Location: Apodaca, Nuevo León, Mexico (On-site)

A bonus will be given for relocation and temporary accommodation.


Are you passionate about building robust, scalable backend systems that impact global connectivity? 🌐


One of our leading clients in telecommunications is looking for a Back End Engineer to join their team in Apodaca / Monterrey. You’ll be part of the innovation behind modular uplink systems used for secure satellite and fiber video services.


🔧 Key Responsibilities

  • Analyze technical and business requirements to design scalable backend solutions.
  • Develop APIs and microservices that are robust, secure, and high-performance using Java, Spring Boot, and Kafka.
  • Maintain and optimize existing backend systems to ensure reliability and performance.
  • Test your own code and contribute to automated testing frameworks.
  • Document system architecture, design decisions, and implemented solutions.
  • Collaborate with cross-functional teams to deliver end-to-end integrated solutions.


🎯 Requirements

  • 5+ years of hands-on experience in backend development for distributed Linux applications.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong expertise in Java, Spring/Spring Boot, Kafka, and web services.
  • Experience with SQL and NoSQL databases and in-memory data stores (Apache Ignite, Redis).
  • Solid understanding of network programming: TCP/IP, UDP, SNMP, sockets, and related protocols.
  • Experience with cloud architecture (Azure or AWS) and containerized applications.
  • Excellent analytical, problem-solving, and communication skills in English.


Preferred Qualifications

  • Experience with Kubernetes, Grafana/Plutono, Solr, OpenSearch.
  • Exposure to telecom/cable/PON network management applications.
  • Experience with CI/CD pipelines, Agile/Scrum methodologies, and tools such as GIT, JIRA/Atlassian.
  • Intermediate Linux knowledge (WSL/Mac/Linux).


If you’re passionate about innovating and building high-performance backend systems, we’d love to meet you!


Subscribe our newsletter

New Things Will Always Update Regularly