2,131,729open jobs
135,080companies
241,215added this week
Browse all
Location
In office (Valsad)
Seniority
Senior · 2+ years exp
Employment
Full-Time

First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
Uffizio is an Indian provider of GPS tracking and telematics software for fleet management across many industries. Founded in 2004, it runs several engineering teams and hires engineering managers. The company is headquartered in Valsad, Gujarat, India.
Department: Software Development – ComServer / IoT Platform

Experience: 2–4 Years

Location: Valsad, Gujarat

Employment Type: Full-Time

Job Overview

We are looking for a skilled Java Developer with 2–4 years of experience in backend development to develop, maintain, and optimize our GPS tracking and IoT communication platform.

The candidate should have strong knowledge of Core Java, multithreading, TCP/IP communication, MQTT, Kafka, and MySQL. The role involves developing device communication services, processing high-volume GPS data, troubleshooting production issues, and improving application performance and stability.

Key Responsibilities

  • Java Backend Development
  • Develop, maintain, and enhance backend services using Core Java and advanced Java concepts.
  • Work on GPS/IoT device communication servers and real-time data processing.
  • Implement device communication protocols, packet parsing, decoding, and acknowledgment mechanisms.
  • Write clean, reusable, maintainable, and thread-safe code.
  • Debug existing code and resolve functional and performance-related issues.
  • Multithreading and Concurrency
  • Develop multithreaded applications for handling concurrent device connections and data processing.
  • Work with threads, ExecutorService, thread pools, synchronization, and concurrent collections.
  • Identify and resolve race conditions, deadlocks, resource leaks, and thread-safety issues.
  • Ensure safe server reinitialization and configuration updates without data loss or service interruption.
  • TCP/IP, MQTT, and Kafka
  • Work with TCP/IP sockets and network communication for GPS devices.
  • Develop and maintain MQTT-based communication and message-processing services.
  • Work with Apache Kafka for asynchronous data processing, topics, partitions, and consumers.
  • Troubleshoot connection failures, message-processing delays, consumer lag, and acknowledgment issues.
  • Implement appropriate error handling, retry mechanisms, and resource cleanup to improve reliability.
  • Production Support and Performance Optimization
  • Investigate and resolve production issues related to high CPU and memory usage, socket connections, and file descriptor exhaustion.
  • Analyze Java thread dumps, heap dumps, application logs, and JVM metrics.
  • Troubleshoot CLOSE_WAIT connections, connection leaks, and application hangs.
  • Perform root cause analysis and implement permanent fixes for recurring issues.
  • Support application monitoring, performance tuning, and server stability improvements.
  • Database Development
  • Develop and optimize MySQL queries, joins, indexes, and database transactions.
  • Troubleshoot slow queries using EXPLAIN and execution plans.
  • Work with JDBC and connection pools such as HikariCP.
  • Optimize database interactions for high-volume GPS data processing.
  • Code Quality and Team Collaboration
  • Follow coding standards, object-oriented design principles, and software development best practices.
  • Participate in code reviews, debugging, testing, and deployment activities.
  • Collaborate with senior developers, QA engineers, and DevOps teams.
  • Document technical changes, defects, and root cause analysis findings.

Required Technical Skills

  • 2–4 years of hands-on experience in Java development.
  • Strong knowledge of Core Java, OOP, collections, exception handling, and JVM fundamentals.
  • Practical understanding of multithreading, synchronization, and concurrent programming.
  • Knowledge of TCP/IP, socket programming, and client-server communication.
  • Working knowledge of MQTT and Apache Kafka.
  • Experience with MySQL, SQL queries, indexing, and query optimization.
  • Familiarity with Linux commands, logs, process monitoring, and network troubleshooting.
  • Experience with Maven or Gradle and Git.
  • Good debugging, analytical, and problem-solving skills.

Good to Have

  • Experience in GPS tracking, telematics, IoT, or real-time data-processing systems.
  • Familiarity with Netty, Spring Boot, REST APIs, or RabbitMQ.
  • Understanding of Docker, monitoring tools, and automated service recovery.
  • Experience troubleshooting production issues in distributed applications.

Educational Qualification

Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

Candidate Expectations

  • Ability to understand existing code and independently troubleshoot assigned technical issues.
  • Strong focus on code quality, system stability, and data integrity.
  • Willingness to learn device communication protocols and complex backend workflows.
  • Ability to work collaboratively and take ownership of assigned modules.

Ideal Candidate: A hands-on Java Developer with solid Core Java, multithreading, networking, and database fundamentals who is interested in developing and supporting scalable GPS/IoT communication servers.

Skills

Mqtt, Git, Gradle, Core Java, MySQL, Maven, Kafka, Tcp Ip, Multithreading, JDBC

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,131,729 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Valsad
Software Engr II 4 days ago
In office · PhD · Bengaluru
SQL
DevOps
Rest API
Management
Agile
Life Sciences
LIMS
MedTech
Verification & Validation
Apply
In office · 10+ years exp · Bachelor's Degree · Bengaluru
Python
JavaScript
Python
Django
Celery
AI/ML
AutoGen
LangChain
AI Agents
CrewAI
LLM
Frontend
React.js
DevOps
CI/CD
Kubernetes
Apply
Software Engr II 3 days ago
Hybrid · 3+ years exp · Bachelor's Degree · Bengaluru
JavaScript
SQL
C#
Node JS
C#
.NET
Frontend
GraphQL
React.js
Storybook
Sass
DevOps
gRPC
Docker
Kubernetes
Management
Agile
QA
Jest
Apply
In office · 6+ years exp · Bengaluru
JavaScript
Java
Java
Spring Boot
Databases
Oracle
AI/ML
LangGraph
LangChain
Prompt Engineering
AI Agents
Pydantic AI
TensorFlow
PyTorch
CrewAI
LLM
RAG
Multi-Agent Systems
DevOps
Rest API
Management
Agile
Apply
Fullstack Developer 3 hours ago
Hybrid · Full-Time · 5+ years exp · Hyderabad
Python
JavaScript
TypeScript
Ruby
Python
Django
flake8
Ruby
RSpec
RuboCop
Databases
MySQL
PostgreSQL
AI/ML
Machine Learning
Frontend
Vue.js
Angular
React.js
ESLint
DevOps
CI/CD
Git
AWS
Docker
AWS Lambda
Amazon S3
Management
Scrum
QA
Pytest
Apply
In office · Full-Time · 2+ years exp · Valsad
Apply
Engineering Manager 13 days ago
≈ $29k – $77k per year (Estimated) · In office · Full-Time · 8+ years exp · Valsad
DevOps
Incident Management
Apply
In office · Full-Time · 3+ years exp · Valsad
Apply
Engineering Manager 2 months ago
≈ $29k – $77k per year (Estimated) · In office · Full-Time · 8+ years exp · Valsad
DevOps
Incident Management
Apply
See all jobs
This is one of many
2,131,729 more open roles from verified company boards, updated every day.