VAYUZ Technologies
VAYUZ Technologies - Java Developer - Microservices Architecture
Job Location
delhi, India
Job Description
Key Responsibilities : - System Architecture & Design : Design and implement scalable, secure, and high performance backend solutions that handle large volumes of requests and data. - Backend Development : Write efficient, maintainable, and testable code in Java, Node.js, and Python for our microservices architecture. - API Development : Develop and maintain RESTful APIs, and work with GraphQL where appropriate, to support seamless integration with front-end services and external systems. - Database Management : Design and optimize SQL(PostgreSQL) and NoSQL (MongoDB, Cassandra, etc.) database schemas to ensure efficient data storage, querying, and integrity. - Distributed Queuing Systems : Design and implement distributed messaging systems (Kafka) to handle asynchronous processing and communication across services. - Performance Tuning & Optimization : Identify bottlenecks and optimize systems for speed, scalability, and efficiency while maintaining high availability. - Code Reviews & Mentorship : Provide technical leadership by conducting code reviews using SonarCube, mentoring junior developers, and promoting best practices in backend development. - Testing & Documentation : Ensure robust testing frameworks are in place (unit, integration, end-to-end), and document backend solutions for clarity an maintainability. - Continuous Integration/Continuous Deployment(CI/CD) : Collaborate with DevOps engineers to implement CI/CD pipelines, automate testing, and streamline the deployment process. - Collaboration : Work closely with front-end developers, product managers, and other stakeholders to deliver well-rounded solutions and ensure alignment with business Qualification : - Experience in backend development experience with a strong focus on Java, Node.js, and Python. - Databases : Expertise in designing and optimizing both SQL ( PostgreSQL) and NoSQL (MongoDB, Cassandra) databases. - Distributed Systems : In-depth knowledge of distributed queuing systems (e.g., Kafka) and how they integrate with microservices architectures. - API Development : Strong experience designing and developing RESTful APIs and working with GraphQL. - Cloud Infrastructure : Familiarity with cloud platforms (AWS) and infrastructure-as-code tools (e.g., Terraform). - Microservices Architecture : Experience with building and maintaining microservices architectures, leveraging containerization technologies such as Docker and Kubernetes. - Version Control : Proficiency in using Git for version control. - Security : Strong understanding of security practices, including secure authentication (OAuth, JWT), data encryption, and API security. - Problem-Solving : Excellent analytical and debugging skills to solve complex technical problems and optimize system performance. (ref:hirist.tech)
Location: delhi, IN
Posted Date: 5/13/2025
Location: delhi, IN
Posted Date: 5/13/2025
Contact Information
Contact | Human Resources VAYUZ Technologies |
---|