Role - Senior Java Engineer ( Positions)
Location – Toronto, ON (Onsite / Hybrid)
Introduction :
- We are seeking a highly skilled and efficient Senior Java Engineer to join our Vitality Spark Squad.
- The ideal candidate will have significant experience in Java development, particularly with Spring Boot, and a strong background in API and services development.
- This role requires a proactive individual who is well-versed in modern cloud technologies, has a solid understanding of databases and event hubs, and is capable of supporting operations during production incidents.
Key Responsibilities :
Java and Spring Boot Development :
Design, develop, and maintain complex Java applications using Spring Boot.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.API and Services Development :
Develop, integrate, and maintain RESTful APIs and microservices.Implement best practices for API design and integration.Work closely with frontend developers to ensure seamless integration and functionality.Database and Event Hub Management :
Design and maintain efficient and reliable database schemas.Develop data access layers and perform database optimization.Manage and integrate with event hubs for real-time data processing.Operational Support and Incident Management :
Provide Level technical support during production incidents.Manage and triage incidents effectively to ensure minimal disruption.Collaborate with the operations team to implement solutions and improvements.Cloud Technologies and Azure :
Develop and deploy applications using cloud technologies, with a focus on Microsoft Azure.Implement cloud-based solutions to enhance scalability and reliability.Stay updated with the latest trends and best practices in cloud computing.Qualifications :
Bachelor's degree in Computer Science, Information Technology, or related field.Minimum years of experience in Java development, with a focus on Spring Boot.Proven experience in API and microservices development.Strong understanding of relational and NoSQL databases.Experience with event-driven architecture and event hubs.Familiarity with cloud platforms, particularly Microsoft Azure.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.Ability to work effectively in a fast-paced, dynamic environment.Preferred Qualifications :
Experience with DevOps practices and tools.Knowledge of containerization technologies such as Docker and Kubernetes.Familiarity with CI / CD pipelines.Experience in agile methodologies.