Backend Developer

Date: 10 Jan 2025

Location: India, India

Company: Singtel Group

Technical / Professional Skills

Please provide at least 3

  1. Application Development:
    1. Develop, enhance, and maintain high-quality applications using Java and Spring Framework.
    2. Implement complex integration solutions using Apache Camel and develop custom routing and transformation logic as needed.
    3. Create modular, reusable code libraries to streamline development processes.
  2. Integration Solutions:
    1. Utilize Apache Camel for designing and implementing data integration workflows, handling routing, and transforming messages.
    2. Understand and leverage Apache Camel’s capabilities for event-driven architectures and integration with multiple endpoints.
  3. Spring Framework & Spring Boot:
    1. Develop applications using Spring and Spring Boot, effectively utilizing dependency injection and inversion of control (IoC) for component management.
    2. Differentiate and utilize both Spring Framework and Spring Boot based on project requirements.
    3. Apply Spring Framework annotations for building scalable and manageable applications.
  4. Library and Boilerplate Development:
    1. Design and develop Java libraries to automate repetitive code tasks and create reusable components for efficient development.
    2. Create, document, and maintain boilerplate code to standardize development practices and improve productivity.
  5. Database and Messaging Systems:
    1. Integrate with MongoDB and/or Apache Kafka for data storage, retrieval, and message processing as part of application workflows.
    2. Apply best practices for managing data transactions and messaging reliability.
  6. Code Quality:
    1. Ensure code quality, maintainability, and adherence to software best practices.

•             Experience in Message Queue brokers such as Apache Kafka

Non-Technical / Soft Skills

  1. Good teamwork
  2. Good interpersonal and negotiation skill, working independently is essential