We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Responsibilities:

Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance. Contribute in all phases of the development lifecycle. Write well designed, testable, efficient code. Ensure designs are in compliance with specifications. Prepare and produce releases of software components. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. Translate application storyboards and use cases into functional applications. 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.

Requirements:

Proficient in Java, with a good knowledge of its ecosystems. Solid understanding of object-oriented programming. Familiar with various design and architectural patterns. Skill for writing reusable Java libraries. Knowledge of concurrency patterns in Java. Familiarity with concepts of MVC, JDBC, and RESTful. Experience with popular web application frameworks, such as Play and Spark. Familiarity with Java GUI frameworks {{such as Swing, SWT, and AWT depending on project requirements}}. Knack for writing clean, readable Java code. Experience with both external and embedded databases. Understanding fundamental design principles behind a scalable application. Basic understanding of the class loading mechanism in Java. Creating database schemas that represent and support business processes. Basic understanding of JVM, its limitations, weaknesses, and workarounds. Implementing automated testing platforms and unit tests. Proficient understanding of code versioning tools, such as Git. Familiarity with build tools such as Ant, Maven, and Gradle. Familiarity with continuous integration. Proven hands-on Software Development experience. Proven working experience in Java development. Hands on experience in designing and developing applications using Java EE platforms. Object Oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc). Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate). Experience in the Spring Framework. Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC). Experience with test-driven development.

نوکری کی تفصیلات

صنعت:
کل عہدے:
1 اشاعت
نوکری کی شفٹ:
پہلا پہر
نوکری کی قسم:
محکمہ:
Dawat-e-Islami - I.T.
نوکری کا مقام:
جنس:
مرد
کم از کم تعلیم:
بیچلرز
کیریئر کی سطح:
تجربہ کار پیشہ ور
کم از کم تجربہ:
2 سال
اس سے پہلے درخواست دیجیۓ:
دسمبر ۰۵, ۲۰۱٦
تاریخِ اِشاعت:
نومبر ۰۴, ۲۰۱٦

The Building Techniques

انجینرنگ · 301-600 ملازمین - کراچی

We are a emerging Engineering company backed by group of companies having manufacturing experience of more than 6 decades in Pakistan. The Building Techniques, a company specializing in Pre-Engineered Steel Structures, Light Gauge Steel buildings and complicated MS Structures.

آپ کو کس حوالے سے برتری حاصل ہے؟

اپنے بارے میں ہماری پیشہ ورانہ رائے اور تقابلی جائزہ حاصل کیجیۓ
اپنی سی وی کو موءثر بنانے کیلئے ہماری ماہرانہ مشاورتی ٹیم سے رابطہ کریں
روزی پریمیئم کو آزمائیں

ملتی جلتی نوکریاں

Senior Java Developer

Swishtag, ایک سے زیادہ شہر, پاکستان
اپریل ۱۹, ۲۰۲۴ شائع ہوئی

Senior Java Developer

Rayymen Technologies Private Limited, ایک سے زیادہ شہر, پاکستان
اپریل ۱۷, ۲۰۲۴ شائع ہوئی

Senior Software Developer (Java)

Contour Software, لاہور, پاکستان
مارچ ۲۹, ۲۰۲۴ شائع ہوئی

Software Engineer - Java

United Bank Limited (UBL), کراچی, پاکستان
اپریل ۲۳, ۲۰۲۴ شائع ہوئی
تمام دیکھیں
I found a job on Rozee!