Galent
Java Backend Developer
GalentCanada7 hours ago
ContractInformation Technology

Key Responsibilities

  • Design, develop, and deploy robust backend services using Java, Spring, and Spring Boot frameworks.
  • Implement and optimize batch processing systems for high-volume data workflows.
  • Integrate applications with Kafka for real-time data streaming and event-driven processing.
  • Work with relational databases (SQL) for data modeling, queries, and performance tuning.
  • Collaborate with front-end, DevOps, and QA teams to ensure smooth application delivery.
  • Participate in code reviews, design discussions, and continuous improvement initiatives.
  • Ensure code quality, scalability, and adherence to best practices.
  • Troubleshoot and resolve production issues, ensuring system reliability and performance.

Required Skills & Experience

  • 7+ years of professional experience in backend development using Java.
  • Strong expertise in Spring Framework and Spring Boot.
  • Hands-on experience with Kafka (producer/consumer, topic management, message handling).
  • Solid understanding of database concepts and proficiency in SQL (Oracle, PostgreSQL, or MySQL).
  • Experience in building and maintaining batch processing systems.
  • Familiarity with RESTful API development and microservices architecture.
  • Strong problem-solving, debugging, and performance optimization skills.
  • Experience working in Agile or DevOps environments.

Nice to Have

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of Docker, Kubernetes, or other container orchestration tools.
  • Exposure to CI/CD pipelines and Git-based workflows.

Key Skills

Ranked by relevance