Senior Software Engineer

Job Description

Join Our Agile Software Development Team as Senior Software Engineer

Job Requirements
-Hands on development experience with React JS, Kafka, Spring Boot, and micro-services.
-Hands-on programming, design, and code reviews (approximately 75+% of time).
-3-8 years hands-on software development of Java applications (C++ and C# is OK, too!).
-Hands-on development, testing and unit testing experience.
Experience performing code reviews.
-Mentoring staff, code reviews, and writing technical documentation
-Familiarity with database systems and SQL.
-Experience adapting the best aspects of Agile and other methodologies.
-Experience designing large object-oriented software systems
-Bachelor’s degree in Computer Science or Computer Engineering or equivalent
-Providing technical leadership of design, implementation, and process.

Desired Skills
-Experience leading Agile/Scrum development.
-Knowledge of J2EE application servers such as Tomcat or WebSphere.
-Experience in designing for and testing under large data volumes and stress conditions, including the use of stress testing tools.
-Familiarity with Docker and Jenkins.
-Source control, particularly Perforce and Git.
 

Job Summary

  • Published on:2021-05-22 6:51 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:3 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2025-03-17