Source description
About the role
You will be responsible for designing, developing, and maintaining frontend and backend application components. Your key responsibilities will include: - Writing clean, productive, scalable, and well-documented code - Developing and integrating RESTful APIs - Working with relational and/or NoSQL databases - Performing debugging, testing, and performance optimization - Participating in code reviews and following best coding practices - Collaborating with cross-functional teams to understand requirements and deliver solutions - Following SDLC processes and Agile methodologies Qualifications required for this role: - Strong understanding of Data Structures and Algorithms - Proficiency in Java and Spring Boot - Solid knowledge of HTML5, CSS3, and JavaScript - Hands-on experience with at least one frontend framework (React / Angular / Vue.js) - Experience in building and consuming RESTful APIs - Understanding of CRUD operations and database fundamentals (MySQL / PostgreSQL / MongoDB) - Familiarity with Git or other version control systems - Basic knowledge of Software Development Life Cycle (SDLC) and Agile practices - Strong analytical, logical reasoning, and problem-solving skills Additional Details: Exposure to cloud platforms (AWS / Azure / GCP) or deployment fundamentals, familiarity with API testing tools (e.g., Postman), understanding of caching tools such as Redis / Ehcache, understanding of authentication and authorization concepts (e.g., JWT basics), and basic knowledge of CI/CD concepts are considered good-to-have for this role. You will be responsible for designing, developing, and maintaining frontend and backend application components. Your key responsibilities will include: - Writing clean, productive, scalable, and well-documented code - Developing and integrating RESTful APIs - Working with relational and/or NoSQL databases - Performing debugging, testing, and performance optimization - Participating in code reviews and following best coding practices - Collaborating with cross-functional teams to understand requirements and deliver solutions - Following SDLC processes and Agile methodologies Qualifications required for this role: - Strong understanding of Data Structures and Algorithms - Proficiency in Java and Spring Boot - Solid knowledge of HTML5, CSS3, and JavaScript - Hands-on experience with at least one frontend framework (React / Angular / Vue.js) - Experience in building and consuming RESTful APIs - Understanding of CRUD operations and database fundamentals (MySQL / PostgreSQL / MongoDB) - Familiarity with Git or other version control systems - Basic knowledge of Software Development Life Cycle (SDLC) and Agile practices - Strong analytical, logical reasoning, and problem-solving skills Additional Details: Exposure to cloud platforms (AWS / Azure / GCP) or deployment fundamentals, familiarity with API testing tools (e.g., Postman), understanding of caching tools such as Redis / Ehcache, understanding of authentication and authorization concepts (e.g., JWT basics), and basic knowledge of CI/CD concepts are considered good-to-have for this role.
More at ZakApps