Backend Developer
We are looking for a skilled and motivated Full Stack Developer with strong expertise in both backend and frontend technologies. The ideal candidate will have experience working with modern Java (Java 21), Spring Boot, MongoDB, Azure services, and Firebase SDK on the backend, as well as React for the frontend.
Responsibilities
· Design, develop, and maintain scalable backend services using Java 21, Spring Boot, MongoDB, and Firebase SDK.
· Build and optimize frontend components using React.
· Deploy and manage applications on Microsoft Azure, leveraging cloud-native features.
· Collaborate closely with cross-functional teams to understand requirements and deliver quality solutions.
· Ensure code quality through best practices, testing, and code reviews.
· Troubleshoot and resolve performance, scalability, and reliability issues across the stack.
Requirements
· Bachelor's degree in Computer Science, Software Engineering, or a related field.
· Knowledge of CI/CD pipelines and DevOps practices.
· Familiarity with Agile development methodologies.
Required Skills
Backend:
· Strong hands-on experience with Java 21 and Spring Boot.
· Proficiency in MongoDB for data modelling and queries.
· Familiarity with Firebase SDK for backend integration.
· Experience deploying and managing services on Microsoft Azure.
Frontend:
· Solid experience with React and modern JavaScript/TypeScript frameworks.
· Understanding of responsive design and cross-browser compatibility.
· Familiarity with version control tools such as Git.