This job ad has been posted over 45 days ago...

Senior Java Developer Full-time

» Apply now

at Object Synergy in Karachi

Job Description:

We are currently seeking a Senior Java Software Engineer to architect and develop Enterprise class Java applications for a prestigious Australian University. You must have experience with Core Java, 3d Development using Java3D, Multitasking, UI/UX development, file handling, web services, web development kits (such as JSF etc) and security/authentication protocols.

You must be able to assist in large scale application design and architecture, creating functional and technical specifications for new applications, modules and enhancements.

Skills Required:

At least 5 years Java professional experience

Required Knowledge/Skill-set

1. Strong Analytical, Algorithmic, Programmatic, and problem solving skills.

2. Strong Object Oriented Programming & Software engineering Concepts.

3. Strong Data Structure, Design Patterns and RDBMS Concepts.

4. Good SQL/DBMS knowledge. Sqlite3 preferred.

5. State machine logic and Regular Expressions

6. Hands-on programming skills in Core Java, JSON Objects, J2EE, J2SE, framework, Multithreading and concurrency, I/O and Network Programming.

7. 3d programming using Java3D

8. Hibernate, Spring, Struts, GWT

9. Demonstrated ability to deliver quality work under stress on time and be a quick learner

10. Demonstrated ability to work in a team oriented environment

11. Good interpersonal & communication skills both written and verbal



Additional Knowledge/Skill set

1) Experience with physics (Newtownian mechanics) and/or physics simulators preferred.


2) Exposure or interest in artificial intelligence or machine learning preferred.

3) C/C++ concepts

4) Knowledge of JSPS, JSF, Servlets, JavaScript, HTML, CSS and

5) Knowledge of web technologies(PHP, ASP.Net e.t.c.)

6) Apache Lucene

7) Open source frameworks

8) Ability to lead a team of developers in the capacity of a coordinator/technical lead

9) Java Parallel processing framework

Skills Required Core Java, Java3D, Jbullet, JAMA, Qickhull, Sqlite3, Hibernate, Spring, Multithreading, J2EE, J2SE, Web Services, Open source frameworks, GWT