Tech & Digital
Full Job Description
About the Role
We are seeking an experienced Backend Software Engineer to build and maintain large-scale, cloud-native business applications. You will develop secure microservices APIs within enterprise environments using Domain-Driven Design (DDD) and Test-Driven Development (TDD). Your work will involve designing high-performance servers, implementing SOA patterns like Saga and CQRS, ensuring High Availability, and deploying solutions in an agile DevSecOps framework.
Key Responsibilities
- Develop cloud-native microservices using DDD, TDD, and REST principles.
- Define and maintain central database systems including PostgreSQL, Oracle, and MongoDB.
- Create high-performance backend services with load balancing and caching strategies.
- Implement robust authentication/authorization mechanisms and event-driven architectures.
- Collaborate cross-functionally to translate user stories into technical solutions within DevSecOps environments.
Educational Qualifications
- Bachelor's degree in Computer Science or Information Technology (IT).
Key Skills
- Expertise in Cloud-Native Architecture and Agile practices.
- Strong proficiency with Microservices, API Gateways, Java, GoLang, Spring Boot, Node.js.
- Familiarity with middleware technologies: Kafka, Redis.
- Experience with testing tools: JUnit, Cucumber, Selenium.
Experience Required
A minimum of 11+ years in software design/development and 3+ years specifically in cloud-native microservices using agile methodologies is required. This senior-level role offers the opportunity to work on complex technical challenges at scale.
Company
RiverForest Connections Private Limited
RiverForest Connections Private Limited is a technology and innovation-focused organization specializing in building scalable cloud-native solutions.