11 Nov
|
RiverForest Connections Private
|
Gurugram
11 Nov
RiverForest Connections Private
Gurugram
About the Role
Build and maintain cloud-native business applications at scale. Develop, publish, and secure cloud-native microservices APIs, working across enterprise settings for large programs.
Key Responsibilities
Develop cloud-native microservices using Domain-Driven Design (DDD), Test-Driven Development (TDD), and REST principles.
Define and maintain central database systems.
Develop high-performance, responsive backend systems.
Design, build, code, and improve servers, applications, and databases.
Deliver solutions within an agile DevSecOps setting.
Design performant, resilient, and highly available services.
Create, maintain, test, and debug backend systems collaboratively with teams.
Implement user authentication and authorization mechanisms.
Translate user stories into large-scale technical solutions.
Design, develop, test, and implement business function services.
Implement Service-Oriented Architecture (SOA) design patterns, including Saga, Circuit Breaker (CB), Command Query Responsibility Segregation (CQRS), and event-driven architectures.
Adopt reliability measures such as High Availability (HA) and fault tolerance.
Understand cross-platform functionality and compatibility.
Adopt scalability measures including load balancing, partitioning, and caching.
Adopt consistency measures such as timeouts, retries, and pessimistic locking.
Deploy deliverables with advanced monitoring and debugging capabilities.
Educational Qualifications
Bachelors degree in Computer Science or Information Technology (IT).
Key Skills
Expertise in Architecture and Cloud-Native Development.
Proficiency in Agile practices.
Experience with Microservices and API Gateway.
Expertise in RESTful web services technologies: Java, GoLang, Spring Boot, Node.js.
Expertise in middleware, streaming, and database technologies: Kafka, Redis, PostgreSQL, Oracle, MongoDB.
Experience with Test-Driven Development (TDD)/Acceptance Test-Driven Development (ADD) and automation testing tools: JUnit, Cucumber, Selenium.
Knowledge of cloud scaling and containerization technologies: Kubernetes (K8S), containers.
Familiarity with service mesh infrastructure layers.
Basic understanding of front-end technologies: Java, HTML5, CSS3.
Experience Required
11+ years of experience in design and development across various platforms and domains.
3+ years of experience in cloud-native microservices development using agile methodologies.
📌 Tech & Digital Lead Software Engineer Backend Private Bank Gurugram
🏢 RiverForest Connections Private
📍 Gurugram