Java Software Engineer (Backend)
Mesmer
Lahore, Punjab, PK
3d ago
source : Mehnat Mazdoori

Mesmer, Inc is looking for an excellent software engineer (mid-level, senior) having BS / MS degree in computer science with 4+ years of hands-on experience in delivering industrial strength software products.

The person in this position will be participating in very challenging, innovative and rewarding software product development experience not often offered in the local market : Key Activities :

  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Recommending changes to existing Java infrastructure.
  • Analytical mindset and excellent problem-solving skills.
  • Comfortable working with distributed team members.
  • Excellent written and verbal communication skills.
  • Desired Skills :

  • Proficient in Java, with a good knowledge of its ecosystems
  • Solid understanding of object-oriented programming
  • Skill for writing reusable Java libraries
  • Knack for writing clean, readable Java code
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Understanding of mobile app design guidelines on each platform and being aware of their differences
  • Experience with profiling and debugging mobile applications
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Familiarity with continuous integration
  • Proficient with the JSON and XML formats.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form