Java Developer - Expired

Category: Computer Software, Web Development & Information Technology Job Type: Full Time
Career Level: Mid Career (2+ years of experience)) Total Position: 1
Education: BSSE, BSCS, BSIT
Skills: Strong leadership, communication and collaboration skills
Gender: No Preference Require Travel: No
Minimum Experience: 1 Year + Shift Timing: First Shift (Day)
Salary Range: Confidential Apply By: 6/28/2021
Job Location: Lahore

Job Responsibilities:

• Build efficient, testable, and reusable Java modules.

• Solve complex performance problems and architectural challenges.

• Integration of data storage solutions.

• Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.

• Follow industry best practices.

• Contribute in all phases of the development lifecycle.

• Maintain and manage clear plus complete documentation.

• Guide business decisions from technical perspective like performance, reliability, scalability and security.

• Prepare solutions with recent applicable tools to execute client-specific interfaces, workflows and data analysis libraries.

• Write technical as well as non-technical specifications along with record all procedures.

Job Specification:

• Strong leadership, communication and collaboration skills with a track record of taking solution ownership.

• Previous working experience as a Java (Spring/Spring Boot) developer for a minimum of 1-3 years.

Experience with Hibernate, JPA,

• In-depth knowledge of Object-Oriented Programming (OOP), Data structures, OOAD.

• Hands-on experience with SQL Schema Design, SQL Normalization, Complex SQL Queries.

• Good knowledge of developing Web services, REST API’s working with the APIs (like Google Maps, Graph API, Checkout, PayPal, and Facebook, etc).

• Should be Familiar with Git, Github & Linux

• Having knowledge in authentications like JWT, Oauth, basic, etc.

• Build reusable Java modules & implement design patterns experience with Clean Architecture would be a big plus.

• Experience in RESTful APIs.

• Experience in working with team and old code and bug fixing.

• Worked on all stages of the development lifecycle.

• Experience working with Agile methodologies (Scrum, Lean Startup, XP) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts) as well as a pair-programming mindset.

• Troubleshoot to solve architectural challenges and performance problems.

Experience working in Microservices would be a big plus.

Experience in DevOps & Containerisation would be a big plus.

This post is only for UMT students (Current/Alumni), no outsider will be entertained via this portal.

This post is only for UMT students (Current/Alumni), no outsider will be entertained via this portal.