Talent.com
This job offer is not available in your country.
Avekshaa Technologies - Software Development Engineer II

Avekshaa Technologies - Software Development Engineer II

Avekshaa TechnologiesBangalore
1 day ago
Job description

Mandatory Skills :

  • Strong programming expertise in Java and deep understanding of Spring Boot framework.
  • Experience working with CI / CD pipelines and automation tools (e.g., Jenkins, GitHub Actions).
  • Solid understanding of REST APIs, system design, and software engineering best practices.
  • Exposure to distributed cloud architectures and microservices-based development.
  • Good understanding of scalability, fault-tolerance, and performance optimization.
  • Familiarity with messaging systems like Kafka Skills :
  • Experience with Kubernetes and containerized deployments (Docker).
  • Knowledge of NoSQL storage solutions (e.g., MongoDB, Cassandra).
  • Experience in configuration server management for silent updates and dynamic configs.
  • Hands-on with monitoring and logging tools such as Prometheus, ELK Stack, or equivalent.
  • Awareness of cloud security best practices and and Responsibilities :
  • Design, develop, and maintain scalable, high-performance backend services using Java and

Spring Boot.

  • Participate in the full software development lifecycle including requirement gathering, design, development, testing, deployment, and maintenance.
  • Develop and consume RESTful APIs, ensuring best practices in API design and system integration.
  • Work on microservices-based architectures and distributed systems deployed over cloud
  • infrastructure.

  • Collaborate closely with DevOps teams to implement and manage CI / CD pipelines using tools
  • like Jenkins or GitHub Actions.

  • Optimize application performance and ensure reliability, scalability, and fault-tolerance in
  • production environments.

  • Integrate and manage Kafka or similar messaging platforms to support event-driven
  • architecture.

  • Write clean, testable, and maintainable code following agile development methodologies and
  • modern software engineering principles.

  • Collaborate with cross-functional teams for code reviews, architectural discussions, and product roadmap alignment.
  • Contribute to monitoring, logging, and alerting setups using tools like Prometheus, ELK, or equivalent for observability.
  • Stay current with emerging technologies and trends in cloud-native development and propose relevant enhancements.
  • ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Ii • Bangalore