Key Responsibilities
• Design, develop, test, deploy, and maintain scalable backend applications and services to support business requirements.
• Develop and enhance RESTful APIs, microservices, and backend components with a focus on performance, reliability, and scalability.
• Build secure, resilient, and high-performing server-side applications using modern backend technologies and frameworks.
• Design and optimize database schemas, data models, and data access layers to support business and application needs.
• Integrate backend systems with databases, enterprise applications, third-party services, and external APIs.
• Implement security controls, authentication, authorization, and data protection mechanisms aligned with organizational standards.
• Monitor, troubleshoot, and resolve application and production issues across backend services and integrations.
• Optimize application performance, API response times, database queries, and overall system efficiency.
• Write clean, maintainable, reusable, and well-documented code following established development standards and best practices.
• Participate in code reviews, testing, quality assurance activities, and release processes to ensure high-quality deliverables.
• Collaborate with architects, frontend developers, QA teams, product owners, and business stakeholders to deliver end-to-end solutions.
• Contribute to application architecture, technical design discussions, and continuous improvement initiatives.
• Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, retrospectives,
and backlog refinement sessions.
• Maintain technical documentation for application architecture, APIs, integrations, deployment processes, and operational procedures.
• Provide regular updates on development progress, technical risks, dependencies, and assigned deliverables. Mandatory Skills
• Robust proficiency in Java and Spring Boot.
• Hands-on experience in designing, developing, and maintaining RESTful APIs and microservices.
• Strong understanding of Object-Oriented Programming (OOP), design patterns, and software engineering principles.
• Experience with relational and/or NoSQL databases such as PostgreSQL, MySQL, Oracle, SQL Server, or MongoDB.
• Strong knowledge of database design, query optimization, indexing, and performance tuning.
• Experience with authentication and authorization mechanisms such as OAuth2, JWT, and Single Sign-On (SSO).
• Familiarity with Git and collaborative development workflows.
• Experience with unit testing and integration testing frameworks such as JUnit and Mockito.
• Knowledge of secure coding practices, application security, and API security standards.
• Strong troubleshooting, debugging, and performance optimization skills.
• Understanding of distributed systems, backend architecture, and microservices design principles.
• Familiarity with CI/CD concepts and software development lifecycle best practices.
• Strong analytical, problem-solving, communication, and stakeholder management skills.
• Experience working in Agile development environments. Desirable Skills
• Experience with Docker, Kubernetes, and containerized deployments.
• Exposure to cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
• Experience with event-driven architectures and messaging platforms such as Kafka, RabbitMQ, or ActiveMQ.
• Familiarity with Apache Camel and Enterprise Integration Patterns (EIP).
• Experience with API Gateways, service discovery, and distributed systems architecture.
• Exposure to caching technologies such as Redis, Hazelcast, or Memcached.
• Familiarity with monitoring and observability tools such as Grafana, Prometheus, ELK Stack, AppDynamics, or Splunk.
• Experience with DevOps practices, CI/CD pipelines, and infrastructure automation.
• Knowledge of performance testing and load-testing tools such as JMeter or Gatling.
• Exposure to Telecom, Digital Engineering, FinTech, Retail, or other high-volume transaction environments.
• Understanding of modern software architecture principles, scalability patterns, and system reliability engineering.
• Ability to mentor team members and contribute to technical best practices and continuous improvement initiatives.
📌 Backend Developer (Noida)
🏢 Comviva
📍 Noida