Job Openings Senior Backend Developer Java (Remote Pakistan)

About the job Senior Backend Developer Java (Remote Pakistan)

Job Description:

  • Design and develop the business logic and backend systems of the product
  • Work closely with frontend developers to design and develop functional, performing and complete APIs
  • Decipher existing companies software systems and be able to hook in application to applicable data sources
  • Write both unit and integration tests, and develop automation tools for daily tasks
  • Develop high quality, well documented, and efficient code
  • Challenge ideas and opinions to avoid pitfalls and inefficient solutions

Required Experience and Skills:

  • 7+ years of experience as a backend developer in Java, Spring Boot and Microservices.
  • Minimum Bachelor Degree in Computer Science or Equivalent.
  • Deep knowledge of Object-Oriented programing and engineering principles like SOLID.
  • Significant experience writing and utilizing autonomous services. oriented RESTful API services and performance tuning largescale apps
  • Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle, MongoDB, Couchbase, etc.).
  • Experience integrating with JavaScript frameworks (React is a plus).
  • Must have experience of RDMS, Kafka, Kubernetes.
  • Ability to write effective unit, integration, and API tests.
  • Nice to have knowledge of immutable infrastructure, infrastructure automation and provisioning tools.
  • Strong understanding of Agile methodologies.
  • Experience as a Developer on a cross-functional agile team preferred.
  • Strong communication skills with ability to communicate complex technical concepts and align organization on decisions.
  • Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply.
  • Utilizes team collaboration to create innovative solutions efficiently.
  • Passionate about technology and excited about the impact of emerging/disruptive technologies.
  • Wants to unleash inner self-starter and work in an environment that fosters entrepreneurial minds.