Find a jobRecruiters

Senior Java Developer

Exclusive opportunity

Onsite

Senior Java Developer

Authentik

Senior Java Developer

Skills

SQL QueriesDockerJavaMicroservicesSpring BootPostgreSQLMySQLKafkaRedisGitPostmanSwagger/OpenAPISupply Chain

17 hours ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Karachi, Karachi City, Sindh, Pakistan

Work mode:

Onsite

Published on:

22 October 2026

What they need


We are looking for a Senior Java Developer with 3+ years of experience for the Karachi office, specialised in backend systems, hardware integrations, and low-level network programming.

The ideal candidate must possess deep expertise in Java (17/21+), Spring Boot, and Socket Programming (TCP/IP), with strong hands-on experience implementing

Modbus communication protocols (Modbus RTU / Modbus TCP) to interface with industrial hardware devices such as printers, cameras, and IoT sensors.

Key Responsibilities

  • Designing high-throughput asynchronous I/O architectures (using Netty), writing optimized SQL queries with PostgreSQL/MySQL, managing ORM frameworks (JPA/Hibernate) and connection pooling (HikariCP), and integrating event-driven tools like Apache Kafka or Redis for real-time sensor data streaming.
  • Strong skills in multithreading, concurrency control, system design, Docker containerization, Git version control, rigorous code reviews, and troubleshooting hardware communication latency are essential for this role.

Core Technical Skills:

  • Strong knowledge of Core Java (Java 8+) – OOP, Collections, Streams, Exception Handling, Multi-threading.
  • Hands-on experience with Spring Boot – REST APIs, Spring Data JPA, Hibernate, validation, and exception handling.
  • Experience in Spring Security (JWT authentication & authorisation).
  • Knowledge of Socket programming / WebSockets for real-time communication.
  • Experience with Microservices – service discovery, API gateway, configuration management.
  • Proficiency in MySQL and PostgreSQL – database design, joins, indexing, and performance tuning.
  • Hands-on with Cloud basics (Docker, CI/CD, cloud deployment).
  • Familiar with communication between services (REST, Feign Client, RestTemplate, WebClient).
  • Experience in UAT preparation – API documentation (OpenAPI), Postman collections.

Qualifications:

  • Proficiency in Java and strong programming skills
  • Experience in software development with a focus on designing and implementing scalable solutions
  • Familiarity with the Spring Framework and expertise in developing applications using it
  • Knowledge of microservices architecture and its implementation
  • Strong analytical and problem-solving abilities
  • Excellent teamwork and communication skills
  • Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred
  • Prior experience with supply chain or factory automation systems is an advantage.

Other offers great for you!

These companies are also looking for great profiles

Wikeys

Senior Full-Stack Developer Java

600

Freelance

Brussels, Belgium

Hybrid

Skills

DockerAngularJavaSpring BootPostgreSQLGitJenkinsSwagger/OpenAPIMavenJPA / HibernateREST APIsMessagingOpenShift / KubernetesBPMN / CMMNDomain Driven Design (DDD)Clean Code / TDDOAuth2

6 months ago

Quick apply

Naxo

Développeur FullStack Senior React TypeScript Java

430

Freelance

Lille, France

Hybrid

Skills

ReactTypescriptJavaSpring BootKafkaJavascript

9 hours ago

Quick apply

Anthelion

développeur java fullstack angular senior

Freelance

Paris, France

Hybrid

Skills

AngularJavaFullstack Developer

4 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools