09 Aug
|
Axiom Global Technologies
|
Toronto
09 Aug
Axiom Global Technologies
Toronto
We are seeking an experienced
Senior Full Stack Java Developer to join our team in building scalable, cloud-native enterprise applications. The ideal candidate will have strong expertise in
Java, Scala, Spring Boot, Microservices, Cloud Technologies
, and modern front-end frameworks such as
React or Vue
. This role requires hands-on experience with distributed systems, DevOps practices, and cloud-native application development.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance enterprise applications using Java, Scala, and Spring Boot.
- Build and enhance RESTful APIs, microservices, and cloud-native solutions.
- Develop responsive front-end applications using
React or
Vue.js
.
- Design and implement event-driven architectures using
Apache Kafka
.
- Develop and maintain data pipelines, ETL processes, and large-scale data processing solutions.
- Collaborate with cross-functional teams to deliver high-quality software in an Agile environment.
- Implement CI/CD pipelines and automate deployments using DevOps best practices.
- Deploy, monitor, and manage applications in cloud environments.
- Participate in code reviews, architecture discussions, and mentor junior developers.
- Ensure applications meet performance, scalability, security, and reliability standards.
Required Skills
- Solid experience with
Java, J2EE, Spring Framework, Spring Boot, RESTful APIs, and Microservices
.
- Hands-on experience with
Scala and developing enterprise-grade applications.
- Minimum
3 years of experience with
React.js or Vue.js
.
- Strong knowledge of
SQL and NoSQL databases
.
- Experience with
Apache Kafka
, event-driven architecture, and large-scale data processing.
- Expertise in designing scalable, resilient, and fault-tolerant distributed systems.
- Experience with
Jenkins
,
GitHub
, and CI/CD pipeline implementation.
- Solid understanding of object-oriented programming, SOLID principles, and design patterns.
- Experience with functional programming concepts, including immutability, lambda expressions, and higher-order functions.
Preferred Skills
- Experience with
Microsoft Azure
,
OpenShift
,
Kubernetes
, and
Docker
.
- Hands-on experience with
Azure DevOps and cloud-native application development.
- Experience building scalable data ingestion and ETL pipelines.
- Familiarity with monitoring, logging, and application performance optimization.
- Experience working in Agile/Scrum environments.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong analytical, problem-solving, and communication skills.
- Ability to work effectively in collaborative, fast-paced, and globally distributed teams.
If you're passionate about building modern cloud-native applications using
Java, Scala, React/Vue, Azure, and Microservices
, we'd love to hear from you.
📌 Senior Full Stack Java Developer (Toronto)
🏢 Axiom Global Technologies
📍 Toronto