Job Openings
SE/SSE- Java
About the job SE/SSE- Java
Clustox is seeking a highly skilled and experienced Software Engineer with expertise in Java to join our growing team in Lahore, Pakistan. As a Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.
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.
- 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.
Requirements:
- Bachelors degree in computer science or related discipline
- Java: 2-5 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 REST and SOAP APIs.
- Database Management: Hands-on experience with relational databases (MySQL, PostgreSQL) and familiarity with NoSQL databases (MongoDB, Redis).
If you are a passionate and driven Software Engineer with a strong background in Java, we would love to hear from you. Apply now and be a part of our dynamic and growing team at Clustox!