03 Oct
|
TechVise Consulting
|
Toronto
03 Oct
TechVise Consulting
Toronto
We are looking for an experienced Java Developer to design, develop, and maintain scalable, secure, and high-performance enterprise applications. The ideal candidate will have robust expertise in Java technologies, microservices architecture, APIs, databases, and modern software engineering practices. Design, develop, test, and maintain robust Java-based applications and services.
Build scalable RESTful APIs and microservices using Java and Spring Boot. Participate in system design and architectural discussions and provide technical recommendations. Write clean, maintainable, reusable, and well-tested code following industry best practices.
Troubleshoot complex production issues and optimize application performance, reliability, and scalability. Collaborate with product managers, architects, QA, DevOps, and other engineering teams. Support CI/CD pipelines, application deployments, monitoring, and production releases.
5+ years of professional Java development experience. ~ Strong expertise in Java, Spring, Spring Boot, and REST APIs . ~ Solid understanding of microservices architecture, design patterns, OOP, and SOLID principles . ~ Experience with SQL databases such as PostgreSQL, MySQL, or Oracle. ~ Experience with JPA/Hibernate and database performance optimization. ~ Proficiency with Git, Maven/Gradle, unit testing, and CI/CD practices . ~ Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP) is an advantage. ~ Strong understanding of application security, logging, monitoring, and production support. ~ Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
📌 Java Application Developer (XML required) (Toronto)
🏢 TechVise Consulting
📍 Toronto