Posted on: 31/07/2025
Job Description :
In this backend-heavy role, youll have the opportunity to design, implement, and optimize backend architectures, ensuring the systems are scalable, efficient, and reliable. While the role focuses on backend (80%), your ability to engage with frontend technologies (20%) will allow you to have full ownership over the softwares functionality and flow.
Key Responsibilities :
- Design, develop, and maintain high-performance, scalable, and secure backend systems using Java.
- Build and maintain RESTful APIs and microservices to support application functionality.
- Collaborate closely with frontend developers to ensure smooth integration with React/Angular-based frontend systems.
- Work with both relational databases (SQL) and NoSQL databases to design data schemas, optimize queries, and maintain data integrity.
- Leverage cloud platforms (AWS, Azure, Google Cloud) to deploy, monitor, and scale applications.
- Implement and maintain containerization using Docker and Kubernetes (K8S).
- Write unit tests for both backend and frontend code to ensure code quality and reliability.
- Participate in code reviews to maintain code quality standards and mentor junior developers.
- Contribute to a culture of continuous improvement, proposing and driving best practices in backend development, testing, and deployment.
Required Skills And Experience :
- Bachelors or Masters in computer science or related fields.
- 5+ years of experience in backend development, with strong expertise in Java (must-have).
- Solid experience with frontend frameworks such as React or Angular.
- Hands-on experience with RESTful APIs, Docker, and NoSQL databases (such as MongoDB, Cassandra, etc.).
- Strong experience with SQL databases (such as MySQL, PostgreSQL, etc.), including database design, optimization, and query writing.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud) and Kubernetes (K8S).
- Experience in writing unit tests and understanding of test-driven development (TDD) principles.
- Strong understanding of Agile/Scrum methodologies.
Nice to Have :
- Exposure to Automation Testing Frameworks (e.g., Selenium, Cypress).
- Experience working in a SaaS (Software as a Service) environment.
- Knowledge of Agile/Scrum methodologies.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Backend Development
Job Code
1522949
Interview Questions for you
View All