Location
Bangalore | India
Job description
Responsibilities:
- Collaborate with clients and stakeholders to understand project requirements and backend objectives.
- Design and architect scalable and efficient backend systems considering factors like performance reliability and cost optimization.
- Implement backend solutions using Java and other relevant technologies.
- Collaborate with crossfunctional teams to integrate backend systems with frontend applications and other components.
- Conduct assessments of existing backend architecture recommending and implementing improvements.
- Ensure compliance with industry best practices security standards and data protection regulations.
- Work closely with DevOps and infrastructure teams to deploy and maintain backend services.
- Provide technical leadership guidance and mentorship to junior architects and development teams.
- Stay updated on industry trends emerging technologies and best practices in backend architecture.
- Maintain effective communication with clients and project stakeholders throughout the design and implementation phases.
Requirements:
- Bachelors or Masters degree in Computer Science or a related field.
- 10 years of proven experience as a Backend Architect showcasing successful projects and scalable backend solutions.
- Proficiency in Java programming language and other relevant backend technologies.
- Experience with at least one public cloud platform (AWS Azure or GCP).
- Knowledge of NoSQL databases (MongoDB Cassandra DynamoDB etc.).
- Strong understanding of backend development best practices microservices architecture and RESTful APIs.
- Proficiency in architectural design software is a plus.
- Excellent communication and presentation skills.
- Ability to work collaboratively in a team environment.
- Familiarity with containerization and orchestration technologies (Docker Kubernetes) is a plus.
java,aws,azure,gcp,nosql,dynamodb,mongodb,cassandra,postgresql
Job tags
Salary