Job Description

Company DescriptionSystems Limited is a globally recognized IT software solution company offering state-of-the-art professional services and BPO offerings in technology. The company has positioned itself as the top IT company in Pakistan, providing computing strategies and solutions to Government and Private Organizations. Systems Limited excels in Digital Transformation, Cloud, Digital, and Data, and has accomplished over 600 projects in the US, Europe, Pakistan, the Middle East, and Africa.Key Responsibilities:Develop, test, and maintain Java applications using Java 8 and above.Implement microservices architecture to enhance application modularity and scalability.Utilize Spring Frameworks (Spring Boot, Spring Data, Spring Security) to build robust applications.Integrate caching solutions using Redis to optimize application performance.Collaborate with DevOps teams to implement CI/CD processes using Docker and Kubernetes.Write unit tests to ensure code quality and reliability.Work with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) for data management.Participate in code reviews and contribute to team knowledge sharing.Job Requirements:3+ years of professional experience in Java development.Good communication skills in English, both written and verbal.Technical Skills:Proficient in Java 8 and later versions.Strong experience with Spring Frameworks (Spring Boot, Spring Data, Spring Security).Knowledge of CI/CD practices using Docker and Kubernetes.Experience in building microservices-based applications.Understanding of unit testing frameworks (e.g., JUnit, Mockito).Familiarity with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Familiarity with IVRAdditional Information:Work Model: Full-time/HybridBenefits: Social, Medical insurance, Annual Increase & OtherAnnual Raise

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In