Senior Software Engineer- Java
Clustox
Date: 2 weeks ago
City: Lahore
Contract type: Full time

Clustox is seeking a highly skilled and experienced Senior Software Engineer with expertise in Java to join our growing team in Lahore, Pakistan. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.
Responsibilities:
Responsibilities:
- Design, develop, and maintain secure, scalable applications using Core Java.
- Implement robust RESTful APIs, SOAP APIs, and microservices for seamless integration with other services.
- Work with JSON and XML for data interchange between services and handle data serialization/deserialization effectively.
- Apply design patterns and architectural best practices to build efficient, maintainable code.
- Conduct system and component design reviews to ensure compliance with best practices and standards.
- Implement and manage encryption/decryption mechanisms to ensure data security and compliance.
- Ensure secure communication protocols and data storage using encryption standards like AES, RSA, and TLS.
- Oversee production deployments, ensuring zero downtime and robust rollback mechanisms.
- Monitor applications post-deployment, handle troubleshooting, and improve system stability.
- Establish and manage CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.
- Develop database schemas, write optimized queries, and manage integrations with relational databases like MySQL, PostgreSQL, or Oracle.
- Experience with NoSQL databases such as MongoDB, Cassandra, or Redis is a plus. Mentor junior developers, fostering best practices in code quality, documentation, and testing.
- Bachelors degree in computer science or related discipline
- Java: 3+ years of hands on experience in Core Java.
- Design Patterns: Deep understanding of design patterns (e.g., Singleton, Factory, Observer) and their practical applications.
- Microservices Architecture: Experience in developing and managing microservices-based architectures.
- SOAP and REST APIs: Hands-on experience with both RESTful and SOAP APIs.
- JSON/XML: Proficiency in JSON and XML for data interchange and processing.
- CI/CD Pipelines: Proficiency in CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
- Database Management: Hands-on experience with relational databases (MySQL, PostgreSQL) and familiarity with NoSQL databases (MongoDB, Redis).
- Version Control and Collaboration: Git for version control; JIRA, Confluence, or similar tools for collaboration.
- Testing Frameworks: Proficient with JUnit, Mockito, or other testing frameworks for unit and integration testing.
- Cloud Platforms: Experience with cloud services such as AWS is highly desirable.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Medical Transcriptionist
The Indus Hospital,
Lahore
1 day ago
Job DescriptionTo complete and manage all administrative tasks as assigned on daily and monthly basis along with reporting of results of laboratory tests in system as well as transcription of histopathology and hematology reports and dispatching in system according to protocols.

Java Developer - Integration
Abacus,
Lahore
2 days ago
Java Developer (3-5 Years Experience)Location: Lahore| Type: Full-TimeJob SummaryWe are looking for a talented Java Developer with 3-5 years of experience to join our integration team working on cutting-edge solutions in the telecommunications and fintech industries. You will contribute to the design and development of robust backend systems and APIs while gaining exposure to industry standards such as TM Forum...

Talent Acquistion Coordinator
Phaedra Solutions Fulcrum,
Lahore
3 days ago
Location: LahoreExperience: Minimum 2 years of experience in talent acquisitionEmployment Type: Full-timeOpen Positions: 1 SummaryWe are seeking a detail-oriented and proactive Talent Acquisition Coordinator to join our team. The ideal candidate will play a crucial role in supporting our talent acquisition efforts, focusing on identifying and attracting top talent for our organization. This role requires strong organizational skills, effective communication, and...
