Java Full Stack Developer
Summary
Builds and maintains geoscience data-management web apps in Java, with SQL, REST, and optional Angular; works on-site in Karachi, Lahore, or Islamabad.
The Role
Petrosys is seeking Senior Software Developers (Java) to join our teams on a permanent basis to work on the analysis, design, and development of the technical geoscience products ‘dbMap/Web’ and ‘Interica OneView’. We prefer full‑stack developers, however we are willing to take on back‑end focused developers with basic JavaScript experience who wish to expand their skills into the full stack. The chosen individuals will work out of the Contour Software Karachi, Lahore, or Islamabad resource centre office, as an extension of the division‑based R&D department.
Applications we are hiring for
- Interica OneView – This application is designed to extract metadata from multiple Oil & Gas industry data sources and provide a web interface to analyse, visualise and archive/restore. https://www.petrosys.com.au/products/interica-oneview/
- dbMap/Web – This application is designed to manage, visualise, and analyse the large complex data sets used by the resources sector. This application is data management heavy and leverages the standard PPDM database. https://www.petrosys.com.au/products-services/data-management/
Qualifications
- Bachelor’s degree from an accredited college or university or a certificate from a technical training institute.
- At least 5 years’ experience as a software developer with the majority coding in Java.
- Experience with analysing and coding web applications with large volumes and/or complexity of data.
- Sound knowledge of Object‑Oriented Programming (OOP) patterns and concepts.
- Familiarity with different design and architectural patterns.
- Ability to write clean, readable Java code.
- Skilled at creating database schemas, writing and finetuning complex SQL queries.
- In‑depth knowledge of code versioning tools, for instance, Git.
- Should have basic JavaScript knowledge.
- Understanding of building tools like Ant, Maven, Gradle, etc.
Desirable Experience
- Angular
- REST web services
- SQL
- HTML / CSS
- JanusGraph, Cassandra, TinkerPop/Gremlin
- Wildfly
- Spring Boot
- Struts
- jQuery
- AWS / Azure
Benefits
- Market‑leading Salary
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee performance‑based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan(Tenured Employees Only) Life Benefit
- Child Care Facility
- Company Provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in‑house games
- Sporadic On‑shore training opportunities
- Friendly work environment
- Leave Encashment
Disclaimer
At Contour, we attribute our success to the unique contributions of our diverse staff. We’re committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we’ve adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination. In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company. Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team. Your unique talents and abilities are welcomed and valued here.