Back End Developer

 

Description:

At IT22, our development team is key to delivering applications that enable and inspire our customers by combining intelligent solutions with the newest technologies.

We are seeking a Senior Back-end Developer to help engineer our web applications. As part of the development team, you'll work on preparing secure Restful APIs. Your tasks will be working on projects from scratch and adding new features to existing projects. You will be directly coordinating with Front-end developers and testers.

 

Your Responsibilities:

  • Design, develop, and maintain the backend components of our applications using Java and Node.js applications.
  • Create and maintain RESTful APIs and web services that are secure, scalable, and performant.
  • Implement data models, design and optimize database schemas, and ensure data integrity using relational and NoSQL databases (e.g., MySQL, MongoDB).
  • Write clean, maintainable, and well-documented code. Conduct code reviews and provide feedback to junior developers.
  • Identify and resolve performance bottlenecks and implement optimizations for speed and scalability.
  • Implement best security practices to protect data and ensure the application is secure against vulnerabilities.
  • Collaborate with cross-functional teams, including front-end developers, DevOps engineers, and product managers, to deliver end-to-end solutions.
  • Assist junior developers in their professional growth, providing guidance and mentorship.
  • Review code contributed by junior developers and provide constructive feedback to maintain code quality.
  • Manage and lead a team of developers, ensuring project timelines and goals are met.
  • Provide technical guidance, mentorship, and support to the development team.
  • Create and maintain technical documentation for architecture, API endpoints, and system components.

 

What You Will Bring:

  • At least 6 years of hands-on experience in Java backend development.
  • Proven expertise with Spring Boot, including Java 8 Spring Core, Spring MVC, JPA, Swagger, and the design and development of Microservices.
  • Proficiency in working with GIT for version control and Postman for API testing.
  • Experience with building and maintaining RESTful Services.
  • Familiarity with Single Sign-On (SSO) solutions, such as Keycloak.
  • Experience with SQL and No-SQL Databases.
  • Knowledge of containerization technologies and working with Containers.
  • Understanding of Threading and concurrent programming.
  • Hands-on experience with Message Brokers like Kakfa, ActiveMQ, Redis, and MQTT.
  • Strong understanding of Microservices Architecture and Design Principles.
  • Experience with complex backend data flows and data processing.
  • Self-learner and self-motivated individual with excellent organizational and time management skills.

 

Organization IT22 B.V.
Industry IT / Telecom / Software Jobs
Occupational Category Back End Developer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 6 Years
Posted at 2023-11-14 3:27 am
Expires on 2024-06-18