RT
Enterprise Java Architect
Reveille Technologies,Inc
Mississauga · On-site Full-time Lead 3w ago
About the role
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.
- Lead the development of scalable distributed systems and implement core design patterns.
- 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.
Skills
AWSAzureCassandraCI/CDDockerGCPGitJavaJ2EEJenkinsKafkaKubernetesMavenMicroservicesMongoDBMySQLNoSQLOraclePostgreSQLRabbitMQRESTSOAPSpring BootSpring CloudSpring FrameworkSonarQube
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free