Enable job alerts via email!

Java Developer

Etechsurge

Karachi Division

On-site

USD 30,000 - 70,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Back End Developer to enhance their systems and ensure seamless integration with front-end applications. In this role, you will design and develop robust backend solutions, create clean and efficient APIs, and work closely with front-end developers to deliver high-quality applications. You will be responsible for maintaining application performance and scalability while collaborating with a talented team. If you are passionate about technology and eager to make a significant impact through your work, this opportunity is perfect for you.

Qualifications

  • 6+ years of experience as a backend developer with Java Spring Boot.
  • Strong knowledge of OOP principles and RESTful API development.

Responsibilities

  • Design and develop backend systems and business logic for products.
  • Integrate applications with data sources and write efficient APIs.

Skills

Java Spring Boot
Object-Oriented Programming
RESTful API Services
BPM Workflows
SQL
NoSQL
JavaScript Frameworks
Cloud Computing
CI/CD Practices
Problem-Solving Skills

Job description

Job Purpose

The Back End developer is responsible for the system to work behind the scenes. Their role is to integrate the application with all required systems and services and provide clean and easy to use API for the frontend part of the system. Although their work is usually hidden from the user they bear the full responsibility for the application functionality, performance and scalability. They know how to write clean modern APIs, integrate with legacy systems and work with databases.

Key Result Areas

  1. Design and develop the business logic and backend systems of the product.
  2. Work closely with frontend developers to design and develop functional, performing and complete APIs.
  3. Decipher existing companies’ software systems and be able to hook in application to applicable data sources.
  4. Write both unit and integration tests, and develop automation tools for daily tasks.
  5. Develop high quality, well documented, and efficient code.
  6. Challenge ideas and opinions to avoid pitfalls and inefficient solutions.

Knowledge, Skills and Experience

  1. 6+ years of experience as a backend developer in Java Spring Boot programming.
  2. Deep knowledge of Object-Oriented programming and engineering principles like SOLID.
  3. Significant experience writing and utilizing autonomous services oriented RESTful API services and performance tuning large scale apps.
  4. Experience in designing and Developing BPM Workflows (e.g., Camunda).
  5. Translate workflow steps into business process activities and nested processes.
  6. Have primary responsibility for development of the BPM Development team.
  7. Implement process flows, integration services, business logic and user interfaces.
  8. Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MsSQL, Oracle, MongoDB, Couchbase, etc.).
  9. Experience integrating with JavaScript frameworks, such as React is a plus.
  10. Ability to write effective unit, integration, and API tests.
  11. Nice to have knowledge of immutable infrastructure, infrastructure automation and provisioning tools.
  12. Strong understanding and experience in building, deploying, and managing modern applications in cloud computing environments and CI/CD practices.
  13. Strong communication skills with ability to communicate complex technical concepts and align organization on decisions.
  14. Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply.
  15. Utilizes team collaboration to create innovative solutions efficiently.
  16. Passionate about technology and excited about the impact of emerging/disruptive technologies.
  17. Believes in culture of brutal transparency and trust.
  18. Open to learning new ideas outside scope of knowledge.

Interested candidates may forward their resume at mehwish.zafar@techusrgeinc.com mentioning position in subject line.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.