Description:
Qualifications & Experience
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
3–5 years of experience as a Backend developer
Strong problem-solving and analytical skills
Good communication and collaboration abilities
Ability to work independently as well as in a team-oriented environment, managing priorities effectively
Required Skills
Strong proficiency in Java and related frameworks (e.g., Spring, Spring Boot)
Good understanding of HTML, CSS, JavaScript, and Node.js
Working knowledge of any relational database technologies such as SQL, MySQL, PostgreSQL, or NoSQL databases
Solid understanding of object-oriented programming principles and common design patterns
Nice to have
Skills:
Experience working with microservices architecture and exposure to cloud platforms (AWS, Azure, or Google Cloud)
Experience using CI/CD pipelines and tools (e.g., Jenkins, Docker)
Experience with unit testing frameworks
Experience using version control systems (e.g., BitBucket, Git)
Experience with containerization and basic orchestration concepts (e.g., Docker)
Familiarity with Agile/Scrum development methodologies
Understanding of secure coding practices and basic security principles