Senior Software Engineer

Job Description

Job Responsibilities:

 

• Join a team of talented, capable, passionate developers

• Work on a Java Enterprise solution/applications

• Solve hard problems with cutting-edge technology and creativity.

• Build and tune high performance systems that support thousands of concurrent users and millions of transactions per week

• Constantly be learning and pushing your understanding of the technology, techniques, and tricks of Software development

• Working with Java, SQL and JavaScript on Windows , MAC and Linux Platforms

• Identify and resolve Security vulnerabilities within products keeping in mind state of the art Security standards and protocols.

 

Desired Skills

 

• Atleast 4 years hands-on Java development (or equivalent C++, C# or PHP experience).

• Familiar with SQL, application servers, and servlets (or equivalent web development technologies). Knowledge of Tomcat is a plus

• Good understanding of Object-Oriented Programming principles

• Strong computer science fundamentals including advanced data structures, algorithms, application security and multi-threading

• Excellent written and verbal communication skills

• Four-year Computer Science degree or equivalent

• Knowledge of Linux and Windows environments deploying web applications. Familiarity with Jenkins is a plus.

• Knowledge of Struts or Velocity Apache projects is a plus

• Knowledge of OWASP Top Ten

• Knowledge and/or experience of security standards such as HIPAA, PCI DSS, NIST is a plus.

• Knowledge of common security vulnerabilities such as SQLi and XSS

• Knowledge or any kind of Certification in Ethical Hacking is a great plus

Job Summary

  • Published on:2023-03-07 4:12 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2026-01-17