Erraj Nasim
Tuesday 17, Dec 2019

Principal Java Developer

Lahore, - Pakistan - Salary Not disclosed

3 Years Morning Shift Full-Time

Job Details

Information Technology
Career Level:
Experienced (Non-Managerial)
3 Years
Required Qualification:
Requires Traveling:
Salary Not disclosed
Salary Type:
Per Month
Total Vacancies:



Agile development, j ee, Java, software engineering


We are looking for Senior Software Engineer (JAVA)

As a Senior Java Software Engineer, you will play a central role in the design and development of the GBS products.

The ideal candidate will have a passion for development and a strong background in building dynamic, high-volume web applications with Java using an Agile development methodology.

As a fast-paced company, we look for self-starters with a can-do attitude who thrives in a fast-paced, agile environment which means wearing many hats, being able to change direction quickly, and showing an eagerness to learn new technologies as the need arises.

In this role, you work with a small, collaborative team of engineers, product managers, and designers so excellent interpersonal and communication skills are also a must.

And most importantly we look for people that can prioritize, multi-task, and deliver because it’s a lot more fun to get things done.


Design and develop enterprise class business applications and integration solutions using Java/J EE. 

Must have a computer science/software engineering background (degree and/or experience)

Knowledge and experience using enterprise application, integration and design patterns

Strong problem-solving skills

Ability to conceptualize and articulate ideas clearly and concisely

Excellent communication and interpersonal skills

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

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

Hands-on development and Unit/Integration testing


+ years of software development experience on large scale, high-volume web applications 

Proficient with open source Java technologies like Spring, ActiveMQ, BPM, Maven

Proficient working with relational databases as well as NoSQL technologies like Redis and Riak

Experience building service-oriented solutions and Restful micro-services

Strong understanding of Java multi-threading, concurrency and memory management

Experience with writing both unit tests and integration tests

Strong algorithmic and object-oriented design skills

Experience with MySQL handling large data tables

Job Specification

Erraj Nasim (Recutiter) is in search of talented and motivated individuals for the post of Principal Java Developer in the field of Information Technology in one of their office located in Lahore - Pakistan. The ideal candidate should have bscs, bsse qualification and atleast 3 years of experience. The position require agile, software, engineering, senior, java, design, development, building, environment, change, direction, team, product, communication, people, enterprise, business, integration, solutions, computer, ideas, learning, build, support, concurrent, transactions, testing, large, open, source, maven, nosql, redis, management, writing, unit, mysql, handling, data mandatory skills. This is a Full-Time morning shift job.