← Back to jobs

Reveille Technologies Logo
Enterprise Java Architect

Reveille Technologies

 

Mississauga, ON, Canada

Posted On: 3 days ago
Experience: 18+ years
Availability: Onsite
Openings: 1
Category: Enterprise Java Architect
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

You will design and lead the architecture of distributed enterprise systems using Java and microservices.

This role is hybrid.

Responsibilities

  • Design and implement microservices architectures using Spring Boot and Spring Cloud.
  • Build and maintain RESTful APIs and web services using SOAP and REST protocols.
  • Architect messaging system integrations using Kafka or RabbitMQ.
  • Manage data persistence strategies across RDBMS and NoSQL environments.

Required Skills

  • 18+ years of software development experience with Java/J2EE technologies.
  • Expertise in Spring Framework, specifically Spring Boot and Spring Cloud.
  • Deep understanding of microservices architecture and distributed systems.
  • Proficiency with messaging systems including Kafka and RabbitMQ.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong knowledge of RDBMS including Oracle, MySQL, and PostgreSQL.
  • Experience with NoSQL databases like MongoDB and Cassandra.
  • Hands-on experience with CI/CD pipelines and DevOps tools including Jenkins, Git, Maven, and SonarQube.
  • Practical knowledge of containerization using Docker and Kubernetes.

Preferred Skills

  • Experience with front-end technologies such as Angular, React, or Vue.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs