Description:
Job Title: Senior Software Engineer – Java
Location: Karachi (On-site)
Experience: 4-7 years
Job Summary
We are seeking a strong Java Backend Engineer to design, develop, and maintain scalable and high-performance backend systems. The ideal candidate should have solid experience in core Java, multithreading, and building reliable server-side applications that handle real-time or high-volume data processing.
Key Responsibilities
Design, develop, and maintain backend applications using Java
Build scalable and high-performance server-side components
Develop solutions for real-time data processing and system integration
Implement multi-threaded and concurrent processing where required
Work with TCP/IP, REST APIs, or messaging-based integrations
Analyze performance bottlenecks and optimize system efficiency
Troubleshoot production issues and provide timely resolutions
Collaborate with QA, DevOps, and business teams for releases and support
Participate in system design and technical discussions
Maintain technical documentation and ensure knowledge sharing
Required Skills
Strong proficiency in Core Java (Java 8 or above)
Solid understanding of OOP, data structures, and design patterns
Hands-on experience with multithreading and concurrency
Experience building backend or server-side applications
Good understanding of performance optimization and memory management
Experience with REST APIs, sockets, or system integrations
Familiarity with Maven/Gradle and Git
Experience working in Linux/Unix environments
Strong debugging and problem-solving skills
Preferred Skills (Good to Have)
Experience with Spring Boot or Spring Framework
Exposure to event-driven or message-based architectures (Kafka, RabbitMQ, JMS, etc.)
Experience with real-time or high-throughput systems
Basic understanding of financial or trading systems (optional)
Soft Skills
Strong analytical and problem-solving ability
Ability to work independently and take ownership
Good communication and teamwork skills
Comfortable working in a production-critical environment
Education
Bachelor’s degree in Computer Science, Software Engineering, or related field.
| Organization | Catalyst |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Senior Software Engineer |
| Job Location | Karachi,Pakistan |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 4 Years |
| Posted at | 2026-02-24 12:14 pm |
| Expires on | 2026-04-10 |