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