We are seeking an experienced Senior Java Developer with expertise in data integration and distributed systems. The ideal candidate will have a strong background in building scalable, secure microservices and managing data pipelines using contemporary cloud technologies.
Core Responsibilities
• Design and develop robust data integration solutions/enterprise integration patterns using Apache Kafka and Apache Camel • Implement message routing, transformation, and mediation using Apache Camel DSL • Build and maintain secure RESTful web services using Spring Framework • Implement Change Data Capture (CDC) patterns for real-time data synchronization • Design and maintain Avro schemas for data serialization and evolution • Implement and optimize microservices architecture patterns • Create and maintain CI/CD pipelines for automated testing and deployment • Write Infrastructure as Code using Terraform for AWS resource provisioning • Containerize applications using Docker and manage deployments on Amazon EKS • Collaborate with cross-functional teams to design and implement scalable solutions • Mentor junior developers and contribute to technical decision-making
Required Technical Skills
• 5+ years of experience in Java development with strong proficiency in Java 8+ • Strong expertise with Apache Camel: o Enterprise Integration Patterns implementation o Camel DSL (Java, XML, and YAML)
o Component development and customization o Route testing and debugging o Performance tuning and optimization o Integration with Spring Boot o Message transformation and routing o Error handling and monitoring • Deep understanding of Spring Framework (Spring Boot, Spring Security, Spring Cloud) • Extensive experience with Apache Kafka for building event-driven architectures • Experience in Change Data Capture (CDC) tools and patterns • Proficiency with Schema Registry (Apache Avro) and data serialization • Strong knowledge of RESTful API design and implementation • Hands-on experience with: o AWS services and cloud architecture patterns o Infrastructure as Code using Terraform o Docker containerization and Kubernetes (EKS) o CI/CD tools and methodologies o Git version control and branching strategies
Preferred Qualifications
Experience with:
• Kafka Streams and KSQL • Spring libraries • AWS service mesh implementations • Monitoring and observability tools, metrics collection and visualization (e.g., Prometheus, Grafana) • Test-driven development (TDD) • Confluent Platform and its components • Using code quality measurement and improvement tools like SonarQube, and peer code reviewing using GitHub PR flows
Knowledge of:
• Microservices security patterns • OAuth 2.0 and JWT authentication • Event sourcing and CQRS patterns/distributed systems design patterns • Data governance and compliance requirements
📌 Technical Lead-120226-033 (Hyderabad)
🏢 Sage IT
📍 Hyderabad
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.