i
VAYUZ Technologies
25 VAYUZ Technologies Jobs
Java/Python Developer - Backend Technologies (3-9 yrs)
VAYUZ Technologies
posted 8d ago
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 objectives.
Preferred 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.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Python Developer roles with real interview advice