We are looking for a Backend Java developer having 2 years of experience.

Description:

  • The Candidate will be responsible for building Java applications.
  • This includes anything between complex groups of back-end services and their client-end 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.
  • Build new products and features through rapid build/continuous iterations.
  • Work collaboratively with the Design Team, other Developers.
  • Designed, built, and deploy highly scalable and resilient cloud-based applications.
  • Define and communicate technical and design requirements, understanding workflows, and write code as per requirements.

Responsibilities:

  •     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:

  •     BS/MS degree in Computer Science or a related subject.
  •    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 Spring
  •     Familiarity with Frontend Technologies such as HTML, CSS, and JS
  •     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

Perks and Benefits:

  • 10 Paid Holidays annual.
  • 3 days work from home monthly
  • Performance based bonuses
  • Annual Recreational Trips

Job Details

Total Positions:
2 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Experience:
2 Years - 3 Years
Apply Before:
Aug 07, 2021
Posting Date:
Jul 06, 2021

Offline Technologies Private Limited

Information Technology · 11-50 employees - Rawalpindi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Backend Developer

Caffieneminds, Lahore, Pakistan
Posted Apr 18, 2024

Backend Developer (Node.js)

Onlineguru, Rawalpindi, Pakistan
Posted Apr 18, 2024

Backend Web Developer

Posted Apr 23, 2024

Backend Developer (Node.js)

Bzz Health, Islamabad, Pakistan
Posted Apr 23, 2024
View All
I found a job on Rozee!