Backend Java Engineer - Spring Boot, Kafka, Microservices in Calgary

Backend Java Engineer - Spring Boot, Kafka, Microservices in Calgary

Calgary Full-Time On-site
C

The Backend Java Developer is responsible for designing, developing, and implementing scalable backend solutions using microservices architecture.

This role involves building RESTful web services, optimizing data processing workflows, integrating Kafka for real-time data streaming, and managing Oracle databases.

The developer collaborates with cross-functional teams, provides technical guidance, and ensures adherence to coding best practices to support reliable and high-performing enterprise applications.

Key Responsibilities

  • Lead the design and implementation of scalable microservices to improve system performance and reliability.
  • Develop and deploy RESTful web services to support seamless application communication.
  • Provide technical guidance and mentorship to development team members.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Integrate Kafka for real-time data processing and efficient event streaming.
  • Utilize Oracle and PL/SQL for database development, management, and performance optimization.
  • Implement Spring Boot and Spring Core frameworks to streamline development and enhance maintainability.
  • Conduct code reviews and ensure compliance with coding standards and best practices.

Required Qualifications

  • Strong proficiency in Spring Boot, microservices architecture, and RESTful web services.
  • Demonstrated expertise in Core Java for backend development and system integration.
  • Experience with Kafka for data streaming and event-driven processing.
  • Hands-on experience with Oracle and PL/SQL for database management and optimization.
  • Ability to work collaboratively with cross-functional teams and contribute to technical discussions.
  • Experience designing and implementing backend solutions in enterprise environments.

Preferred Qualifications

  • Domain knowledge in Cards and Payments.
  • Experience in Asset and Wealth Management.
  • Experience mentoring or guiding development teams.
  • Familiarity with large-scale distributed systems and performance tuning.

#J-18808-Ljbffr

Backend Java Engineer - Spring Boot, Kafka, Microservices in Calgary employer: Compunnel Inc.

Join a forward-thinking company in Toronto that prioritizes innovation and employee development. As a Digital Banking Engineering Manager, you'll thrive in a collaborative work culture that values continuous improvement and offers ample opportunities for professional growth. With a focus on modern banking solutions, this role not only allows you to lead a talented team but also empowers you to make a meaningful impact in the digital banking landscape.

C

Contact Details:

Compunnel Inc. Recruitment Team