Talent.com
This job offer is not available in your country.
Java Software Engineer

Java Software Engineer

Cybage SoftwarePune, Maharashtra, India
9 hours ago
Job description

About Cybage

Cybage Software Pvt. Ltd. is a technology consulting is a technology consulting organization specializing in outsourced product engineering services. As a leader in technology & product engineering space, Cybage works with some of the world’s largest Independent Software Vendors (ISVs). Our solutions are focused on modern technologies and are enabled by a scientific, data-driven system called Decision Mines for Digital Excellence

Key Responsibilities :

  • Lead the design and development of enterprise-grade backend services using Apache Camel , Spring Boot , and Java 17+ .
  • Migrate legacy C / C++ integration flows to a modular microservices architecture using Apache Camel as the ESB layer.
  • Collaborate with cross-functional teams including DevOps, QA, and Security to ensure secure and performant service delivery.
  • Implement best practices in CI / CD, observability, and API governance across the service landscape.
  • Ensure adherence to enterprise integration patterns , logging, monitoring, and traceability using modern tools like OpenTelemetry and Prometheus .
  • Drive performance tuning, ActiveMQ messaging optimization, and REST-based API development for robust ESB flows.
  • Mentor junior developers and review code for quality, security, and maintainability.

Must-Have Skills :

  • Strong hands-on experience in Apache Camel (at least 3 years) with solid understanding of Enterprise Integration Patterns (EIP).
  • Deep expertise in Java , Spring Boot , and Microservices .
  • Experience in legacy modernization from C / C++ to Java or ESB architectures.
  • Strong knowledge of ActiveMQ , REST , OAuth2.0 , JWT , JSON , XML .
  • Experience with relational databases like Postgres and Oracle .
  • Hands-on with build & test tools – Maven , JUnit , Git , SonarQube .
  • Desirable Skills :

  • Exposure to Quarkus framework for reactive Java services.
  • Familiarity with OpenTelemetry , Prometheus , Grafana for monitoring & observability.
  • Experience with Azure cloud services and containerization using Docker .
  • Knowledge of Swagger / OpenAPI specifications.
  • Use of AI-driven tools like GitHub Copilot for productivity enhancement.
  • Create a job alert for this search

    Software Engineer Java • Pune, Maharashtra, India