11 Aug Back End Developer
Back End Developer
Required Skills & Qualifications:
-
Proficiency in Java or Python (at least one required).
-
Strong understanding of Object-Oriented Programming (OOP) and design patterns.
-
Solid experience with SQL and relational databases.
-
Experience in building RESTful APIs or microservices.
-
Familiarity with version control systems (e.g., Git).
-
Strong problem-solving and analytical skills.
-
Excellent communication and collaboration skills.
Key Responsibilities:
-
Design, develop, test, and maintain back-end components and APIs.
-
Implement secure, efficient, and reusable code using Java or Python.
-
Collaborate with front-end developers and cross-functional teams to integrate user-facing elements.
-
Work with relational databases (e.g., MySQL, PostgreSQL) and write complex SQL queries, stored procedures, and data models.
-
Apply OOP principles to ensure code modularity, scalability, and maintainability.
-
Optimize application performance and troubleshoot back-end issues.
-
Participate in code reviews, testing, and debugging.
-
Write technical documentation and maintain system architecture diagrams.
-
Stay updated with emerging technologies and industry trends.