Customization/Senior Customization Developer

Cashfree Payments

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 13 days ago
Job Summary:We are seeking a highly skilled Customization Developer with strong expertise in Data Structures & Algorithms (DSA), Object-Oriented Programming (OOPS), and Microservices Architecture. The ideal candidate should be language-agnostic, with the ability to work across multiple programming languages based on project needs. This role demands excellent technical and functional knowledge to translate business requirements into efficient, scalable, and high-performance solutions.Key Responsibilities:Customization & Development: Design, develop, and implement custom solutions to meet business and functional requirements.Technology-Agnostic Development: Work across different programming languages and frameworks, choosing the best-fit technology for a given use case.Architect & Design: Develop scalable and maintainable architectures following microservices principles, domain-driven design (DDD), and event-driven architecture.Code Optimization & Performance Tuning: Ensure high efficiency and maintainability by applying strong DSA and OOPS principles.Requirement Analysis: Work closely with business analysts and stakeholders to understand business needs and translate them into technical specifications.Integration & API Development: Design and develop RESTful APIs, GraphQL, gRPC, or other integration solutions for seamless communication between services.Automation & DevOps Practices: Implement CI/CD pipelines, containerization (Docker/Kubernetes), and cloud-native deployment strategies.Security & Compliance: Ensure security best practices are followed, including authentication, authorization, and data protection.Key Skills & Expertise:Programming Languages: Strong proficiency in at least one backend language (Java, Python, Go, Node.js, C#, or equivalent), with the ability to quickly adapt to new languages as needed.Data Structures & Algorithms (DSA): Deep understanding of time complexity, optimization techniques, and algorithmic problem-solving.Object-Oriented Programming (OOPS): Strong grasp of design patterns, SOLID principles, and best coding practices.Microservices & Distributed Systems: Experience in designing and implementing microservices using Spring Boot, Node.js, .NET Core, or equivalent frameworks.Cloud & DevOps: Hands-on experience with AWS, Azure, or GCP, Docker, Kubernetes, CI/CD pipelines, and infrastructure as code (Terraform, Ansible).Database Management: Expertise in SQL (PostgreSQL, MySQL, SQL Server) and NoSQL databases (MongoDB, DynamoDB, Redis, etc.).Messaging & Event Streaming: Knowledge of Kafka, RabbitMQ, Apache Pulsar, or similar event-driven architectures.API Development & Integration: Experience in building RESTful APIs, GraphQL, and gRPC-based services.Functional & Business Understanding: Ability to work with stakeholders, interpret business requirements, and develop technically feasible solutions.Testing & Quality Assurance: Familiarity with unit testing (JUnit, Mocha, PyTest), integration testing, and test automation frameworks.

Cashfree Payments

Similar Jobs

  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Senior Analyst-TPRM

    MUFG

    • Bangalore, Karnataka
    About MUFG Global Service (MGS) MUFG Bank, Ltd. is Japan’s premier bank, with a global network spanning in more than 40 markets. Outside of Japan, the bank offers an extensive sc…
    • 2 hours ago
    • Apply easily
  • Senior Analyst - C&B

    ANSR Global Corporation

    • Bangalore, Karnataka
    About ANSR Global Corporation ANSR is a market leader in enabling organizations to build, manage and scale global teams through Global Capability Centers (GCCs). We provide full …
    • 2 hours ago
    • Apply easily