Bangalore, Karnataka, India
1 day ago
Senior Software Engineer

Job Description

Expert in Software development engineering & Backend engineering using programming language (PHP, Python, Java, React) Proficiency in scripting and using automation tools (e.g., Ansible, Terraform, Chef, Puppet) to manage infrastructure and deployments Strong analytical and problem-solving skills to diagnose and resolve issues in complex distributed systems Product & Prototype Full Stack development experience UI/FE Integrations Developing backend ford credit integration layer writing business logic Integration with data tier Integration with process API & System API Writing efficient query for performing creating, querying and manipulating cloud databases Quick learner of new programming language & framework as required for the projects Work closely with Product Managers, RTEs to understand business requirements and build and release products and prototype technical POCs Experience with Rally or Jira for Project Management Apollo OS/Apollo Studio Observability/Insights metrics (GQL Errors/Error rates/GQL Request Latencies) monitoring & GQL Query Cost/Query Plan analysis. Clear communication skills to work effectively with development, operations, and cross functional teams. Experience of working to customer requirements, coordinating delivery of quality code within an agreed time-box Strong prioritisation, co-ordination, organisational and communication skills, with ability to work in a large diverse team Demonstrated evidence of architecture practices Customer focused and strong team orientation Ability to work closely within an Agile and PDO team environment Self-starter and fast-learner Strong drive for high quality performance and value add results Demonstrated commitment to quality and delivery timing Ability to handle multiple assignments with minimal direction Ability to work in a highly regulated, financial environment Willing to be flexible in terms of tasks and timings Exposure to GraphQL Schema Composition Deep Understanding of GraphQL Schema Contracts & Varients Good to have understanding of Policy Engine and GraphQL Coprocessor pattern Understanding of Apollo Studio GraphOS Understanding of Spring Boot Graph Framework or equivalent Netflix DGS Framework (Domain Graph Service Framework) Understand GraphQL schema UNION,ExtendedScalers HandsOn Experience with GraphQL Error Handling Working experience in GraphQL Continuous Integration & Continuous Deployments Good to have GraphQL Observability, Metrics & Monitoring with Tool GCP Cloud Monitoring, Splunk & Dynatrace Exposure or experience in the following technologies: Java IntelliJ/Eclipse IDEA or VS Studio Spring Boot & Batch GCP Cloud Build and Cloud Run Secret Manager, PubSub, Schedulers GraphQL BigQuery or BogTable(Good to have for Platform Observabily and services metrics/error metrics datastore store) 

Experience in designing GQL Schema as per domain business requirements

Experience in Schema Stiching using Composable Architecture Pattern

Apollo Server - creating/managing backend app using programming language Java or NodeJS

Apollo Studio- Exposure to Apollo Studio, Apollo Explorer/Playground to test & build queries & mutation operations

Experience is using Apollo Client Library for FE apps & Webclient library for Spring Boot apps

Defining a GraphQL query, Understand GraphQL Query Plan & Query Cost Analysis

Experience in using useQuery & useMutation hook

Hands on experience in writing GraphQL query resolvers and mutation resolvers

Experience in API Orchestration and Composing Federated Query

Experience in writing abstraction services

Experience is GraphQL Security - Coarse Grained & Fine Grained Authorization

Experience in participating in GraphQL Penetration testing and GraphQL thread modelling meeting with cybersecurity team GitHub Database (PostGres Cloud SQL) Fossa, SonarQube, Checkmarx, Cycode Experience in API Security Tool: 42Crunch Experience in API automation tool Newman and Jmeter 6+ years of backend engineering experienceExperience with Spring Boot, Spring Reactive, Apollo Server, or similar frameworks.Familiarity with event-driven architectures and message brokers.Prior experience in automotive or large-scale enterprise environmentsExcellent communication, and mentoring skills.Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).

Required Skills & Experience:

8+ years of backend engineering experienceExperience piloting new technologies and designing implementation strategiesExperience designing and implementing enterprise best practices regarding existing or new technology/toolingExperience of senior responsibilities including:Dev Code ReviewsChange managementBuilding technical roadmaps/backlogsExposure or experience in the following Skills and Techniques:Agile/PDO CeremoniesPeople & Skills CoachingCoordination and logistical planningBusiness focused cascades of technical strategies and/or roadmapsExperience using Test Driven Development (TDD) and Behaviour Driven Development (BDD)Lead the design, development, and delivery of scalable GraphQL APIs and platform services. Mentor engineers, drive architectural decisions, and collaborate with cross-functional teams to build robust, high-performance backend systems.Strong expertise in GraphQL, REST APIs, and microservices architecture.Proficiency in Java, Node.js, or similar backend languages.Profiency in Java Framework Spring Boot/Spring ReactiveExperience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).Deep understanding of API security, scalability, and performance optimization.Excellent communication, and mentoring skills.

 

Por favor confirme su dirección de correo electrónico: Send Email