| Job Description: | 10 BDC7C Backend Engineer (Java / Microservices) Experience: 4 8 years Responsibilities Design and implement scalable microservices for telemetry ingestion processing and querying Develop APIs (REST/GraphQL) for frontend and mobile clients Integrate with time-series databases message queues and distributed storage systems Optimize backend performance for high-throughput low-latency workloads Ensure code quality through unit testing code reviews and CI/CD practices (AND/OR) Design develop and maintain backend services using modern frameworks and languages ( Java or Python). Build and document RESTful and GraphQL APIs for frontend and third-party integrations. Implement business logic for campaign management budgeting logistics and feedback processing. Integrate with external systems like SAP (for finance) and open-source tools (e.g. Camunda OpenBoxes). Ensure code quality through unit testing and BDD practices using tools like JUnit PyTest or Cucumber. Collaborate with frontend DevOps and data teams to deliver end-to-end features. Optimize performance scalability and security of backend services. Skills & Experience Java (Spring Boot Micrometer OpenTelemetry) Kafka Redis Elasticsearch ClickHouse RESTful API design GraphQL (optional) Docker Kubernetes GitHub Actions or Jenkins Experience with observability tools is a plus (AND/OR) 4 years of experience in backend development with Java (Spring Boot) or Python (FastAPI/Django). Strong understanding of microservices architecture API design and event-driven systems. Experience with PostgreSQL MongoDB and Redis. Familiarity with message brokers like Kafka or RabbitMQ. Hands-on experience with Docker Kubernetes and CI/CD pipelines. Proficiency in unit testing and BDD frameworks (e.g. Cucumber Behave SpecFlow). Knowledge of OAuth2 JWT and secure coding practices. Experience working in multi-cloud environments (AWS Azure) is a plus. Experience in integrating with SAP or other ERP systems. Exposure to workflow engines (e.g. Camunda n8n). Familiarity with LLM-based APIs (e.g. OpenAI Hugging Face) for intelligent automation. --- Summary: As an Application Developer you will engage in the design construction and configuration of applications tailored to fulfill specific business processes and application requirements. Your typical day will involve collaborating with team members to understand project needs developing innovative solutions and ensuring that applications are robust and efficient. You will also participate in testing and debugging processes to enhance application performance and user experience while continuously seeking opportunities for improvement and optimization in your work. Roles & Responsibilities: - Expected to perform independently and become an SME. - Required active participation/contribution in team discussions. - Contribute in providing solutions to work related problems. - Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. - Participate in code reviews to ensure code quality and adherence to best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in Spring Boot. - Good To Have Skills: Experience with Spring Framework. - Strong understanding of RESTful web services and microservices architecture. - Familiarity with database technologies such as MySQL or PostgreSQL. - Experience with version control systems particularly Git. Additional Information: - The candidate should have minimum 3 years of experience in Spring Boot. - This position is based at our Bengaluru office. - A 15 years full time education is required. |
| | |
Job Description: 10 BDC7C Backend Engineer (Java / Microservices) Experience: 4 8 years Responsibilities Design and implement scalable microservices for telemetry ingestion processing and querying Develop APIs (REST/GraphQL) for frontend and mobile clients Integrate with time-serie...
| Job Description: | 10 BDC7C Backend Engineer (Java / Microservices) Experience: 4 8 years Responsibilities Design and implement scalable microservices for telemetry ingestion processing and querying Develop APIs (REST/GraphQL) for frontend and mobile clients Integrate with time-series databases message queues and distributed storage systems Optimize backend performance for high-throughput low-latency workloads Ensure code quality through unit testing code reviews and CI/CD practices (AND/OR) Design develop and maintain backend services using modern frameworks and languages ( Java or Python). Build and document RESTful and GraphQL APIs for frontend and third-party integrations. Implement business logic for campaign management budgeting logistics and feedback processing. Integrate with external systems like SAP (for finance) and open-source tools (e.g. Camunda OpenBoxes). Ensure code quality through unit testing and BDD practices using tools like JUnit PyTest or Cucumber. Collaborate with frontend DevOps and data teams to deliver end-to-end features. Optimize performance scalability and security of backend services. Skills & Experience Java (Spring Boot Micrometer OpenTelemetry) Kafka Redis Elasticsearch ClickHouse RESTful API design GraphQL (optional) Docker Kubernetes GitHub Actions or Jenkins Experience with observability tools is a plus (AND/OR) 4 years of experience in backend development with Java (Spring Boot) or Python (FastAPI/Django). Strong understanding of microservices architecture API design and event-driven systems. Experience with PostgreSQL MongoDB and Redis. Familiarity with message brokers like Kafka or RabbitMQ. Hands-on experience with Docker Kubernetes and CI/CD pipelines. Proficiency in unit testing and BDD frameworks (e.g. Cucumber Behave SpecFlow). Knowledge of OAuth2 JWT and secure coding practices. Experience working in multi-cloud environments (AWS Azure) is a plus. Experience in integrating with SAP or other ERP systems. Exposure to workflow engines (e.g. Camunda n8n). Familiarity with LLM-based APIs (e.g. OpenAI Hugging Face) for intelligent automation. --- Summary: As an Application Developer you will engage in the design construction and configuration of applications tailored to fulfill specific business processes and application requirements. Your typical day will involve collaborating with team members to understand project needs developing innovative solutions and ensuring that applications are robust and efficient. You will also participate in testing and debugging processes to enhance application performance and user experience while continuously seeking opportunities for improvement and optimization in your work. Roles & Responsibilities: - Expected to perform independently and become an SME. - Required active participation/contribution in team discussions. - Contribute in providing solutions to work related problems. - Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. - Participate in code reviews to ensure code quality and adherence to best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in Spring Boot. - Good To Have Skills: Experience with Spring Framework. - Strong understanding of RESTful web services and microservices architecture. - Familiarity with database technologies such as MySQL or PostgreSQL. - Experience with version control systems particularly Git. Additional Information: - The candidate should have minimum 3 years of experience in Spring Boot. - This position is based at our Bengaluru office. - A 15 years full time education is required. |
| | |
View more
View less