Senior Java Software Engineer

Job Description

CloudCard is looking for Senior Software Engineer having expertise in Java platforms and technologies. 

Required Skills:

  • Strong knowledge of Core Java
  • Experience utilizing Java platforms and technologies for the development of large-scale, mission-critical enterprise applications.
  • Experience with J2EE (Maven, Spring, Hibernate, etc.) in building multi-threaded high-performance scalable applications.
  • Strong understanding of REST architectural style, RESTful APIs, and RESTful Web Services
  • Experience working with the core Spring Framework, Spring Boot and Spring Cloud
  • Strong knowledge of system architecture, object-oriented design, and design patterns
  • Good knowledge of database and PL/SQL
  • Familiarity with DevOps CI\CD pipeline
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with Agile/Scrum process and best practices
  • Strong communication skills

 

Good To Have:

  • Experience in building mission-critical applications based on Microservices Architecture
  • Experience Software development using the TDD approach.
  • Experience in NoSQL database technologies

Education & Qualifications

  • Bachelor's degree in Computer Science or Engineering from a recognized university
  • 5+ years of hands-on software engineering experience in Java tools and technologies

Job Summary

  • Published on:2021-08-18 7:28 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2026-03-20