Java Solution Architect
Toronto, ON, Canada
Contracted
Experienced
Dear Connections,
Greetings from Aarorn Technologies!!
We are Hiring For Java Solution Architect Position
Experience: 8+ years
Location: Toronto (Hybrid-4 Days onsite)
Pay Range - $55-$65/Hr.
Key Responsibilities
- Design end-to-end solution architecture for enterprise applications using Java technologies
- Define application architecture, integration patterns, and system design
- Lead technical discussions and provide architectural guidance to development teams
- Create high-level design (HLD) and low-level design (LLD) documents
- Drive microservices architecture and cloud-native application development
- Ensure system scalability, security, reliability, and performance optimization
- Work with stakeholders to gather and translate business requirements into technical solutions
- Review code and establish development standards and best practices
- Evaluate and recommend new technologies and frameworks
- Support CI/CD implementation and DevOps practices
- Mentor developers and technical teams
Required Skills
- Strong experience in Java (Java 8/11/17+)
- Hands-on experience with Spring Boot, Spring MVC, Spring Security
- Experience designing Microservices architecture
- Strong knowledge of REST APIs, API Gateway, and integration patterns
- Experience with Kafka/RabbitMQ messaging systems
- Expertise in SQL/NoSQL databases:
- Oracle
- PostgreSQL
- MongoDB
- MySQL
- Cloud platform experience:
- AWS / Azure / GCP
- Experience with containerization:
- Docker
- Kubernetes
- Strong understanding of:
- Design patterns
- System design
- Multithreading
- JVM tuning
- Performance optimization
- Experience with:
- Git
- Maven/Gradle
- Jenkins
- CI/CD pipelines
Preferred Skills
- Banking/Finance domain experience
- Exposure to Event-Driven Architecture
- Experience with Terraform or Infrastructure as Code
- Knowledge of security standards (OAuth2, JWT, SSO)
- Agile/Scrum experience
Interested candidates send resume on [email protected]
Apply for this position
Required*