Authentik
Senior Java Developer
Skills
20 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
6 months ago
Quick apply
Naxo
Développeur FullStack Senior React TypeScript Java
430
Freelance
Lille, France
Hybrid
Skills
11 hours ago
Quick apply
Anthelion
développeur java fullstack angular senior
Freelance
Paris, France
Hybrid
Skills
6 hours ago
Quick apply
No company information available.