Full Stack DeveloperWe are seeking an experienced Senior Full Stack Developer to join our dynamic team in a fast-paced, complex business environment. The ideal candidate will play a key role in the modernization of enterprise-level applications, ensuring observability, scalability, resiliency, and speed of delivery —all while maintaining the highest standards of quality within our payments ecosystem.Key Responsibilities:Design, develop, test, and deploy scalable full-stack applications using modern technologies.Collaborate with cross-functional teams including architects, product managers, and QA to deliver robust software solutions.Implement cloud-native and microservices-based architectures to enhance performance and maintainability.Ensure applications meet business requirements for high availability, security, and compliance.Leverage DevOps practices for continuous integration and continuous delivery (CI/CD).Contribute to improving observability through metrics, logging, and monitoring solutions.Participate in code reviews and mentor junior developers to maintain development best practices.Required Skills & Experience:5+ years of experience in full-stack software development.Strong proficiency in Java / Spring Boot and JavaScript / TypeScript frameworks (React, Angular, or Vue).Hands-on experience with RESTful APIs, Microservices, and Cloud Platforms (AWS, Azure, or GCP).Experience working with Relational and NoSQL databases (PostgreSQL, MongoDB, etc.).Familiarity with CI/CD pipelines, Git, Docker, and Kubernetes.Knowledge of payment systems or financial transaction platforms is highly desirable.Excellent problem-solving, debugging, and communication skills.Preferred Qualifications:Experience with observability tools (Splunk, Dynatrace, Grafana, Prometheus).Background in Agile development methodologies.Exposure to event-driven architecture (Kafka or RabbitMQ).