IT & Software

Java Developer

TechVise Consulting

Toronto · On · Canada

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 strong expertise in Java technologies, microservices architecture, APIs, databases, and modern software engineering practices. Key Responsibilities

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. Conduct code reviews and ensure adherence to coding standards and security practices. Collaborate with product managers, architects, QA, DevOps, and other engineering teams. Support CI/CD pipelines, application deployments, monitoring, and production releases. Mentor junior developers and contribute to improving engineering standards and development processes. Required Skills & Experience

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 . Experience with messaging technologies such as

Kafka or RabbitMQ

is preferred. Familiarity with

Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP)

is an advantage. Strong understanding of application security, logging, monitoring, and production support. Excellent analytical, troubleshooting, communication, and collaboration skills. Qualifications

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience. Proven experience delivering and supporting enterprise-grade applications in production environments.

#J-18808-Ljbffr

Reference: WJ-3875_13086076

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.