Bengaluru/ Bangalore, India
14 days ago
Customization Developer
About Job CTC Undisclosed Job Location Bengaluru/ Bangalore Experience 5 - 10 yrs Description 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. Locations Bengaluru
Por favor confirme su dirección de correo electrónico: Send Email
Todos los trabajos de Techgighub