Senior Java Developer

📍 Canada

Altro Infoya

Job Description

Get AI-powered advice on this job and more exclusive features.

I nfoya is a global IT consulting and services organization. We collaborate with visionary leaders to achieve outsized business impact by providing innovative solutions and exploring cutting-edge technologies. We work hand-in-hand with our clients to facilitate transformative change, guiding them through strategic shifts in technology, processes, and culture. Our goal is to solve the problems that our clients face, leveraging our expertise and experience to deliver practical, effective solutions that drive tangible results.

Job Description

We are looking for an experiencedJava Developerto design, build, and maintain robust, scalable, and high-performance applications. You will work on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients. The ideal candidate will have a strong command ofJava, Spring Boot, microservices architecture, and SQL databases.

Key Responsibilities

Design, develop, and maintainmicroservices-based applicationsusingJavaandSpring Boot.

Develop and optimizeRESTful APIsto ensure high performance, scalability, and security.

Writeclean, efficient, and maintainable codefollowing best practices and design patterns.

Work withSQL databases(MySQL, PostgreSQL, Redis) and optimize queries for performance.

Deploy, manage, and monitor applications oncloud environments, preferablyGCP.

Manage theend-to-end release process, including build preparation, automated testing, UAT, stakeholder approvals, deployment throughJenkins, and post-deployment validation.

Conductunit and integration testingusingJUnitandMockitoto ensure application reliability.

Collaborate withcross-functional teams(UI/UX, DevOps, QA, Product) to define and deliver new features.

Design, develop, and optimizemultithreaded applicationsto ensure high performance and scalability.

Implement and managecaching strategies(e.g., using Redis, Ehcache, or similar) to reduce latency and improve throughput.

Work with complexsynchronization, concurrency, and performance tuningchallenges in distributed systems.

Participate incode reviews, mentoring, andknowledge-sharing sessions.

Qualifications:-

6+ yearsof hands-on experience in developing RESTful APIs and Microservices usingJava/J2EEand theSpring ecosystem(Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Batch).

Expertise inCore Java (11,17) ,Multithreading, Caching andDesign Patterns.

Strong experience inMicroservices/API development and migration from monolithic systems.

Hands-on experience withCI/CD pipelines(Jenkins, Docker, Kubernetes, Maven, Gradle).

Proficiency withSQL/NoSQL databasessuch asPostgreSQL,MySQL, andRedis.

Solid knowledge ofSecurity, authentication and authorization mechanisms(OAuth2, JWT).

Experience withcloud platforms, especiallyGoogle Cloud Platform (GCP).

Understanding ofdistributed systemsandAPI gateways(Spring Cloud Gateway, Kong, etc.).

Experience withweb application security,vulnerability handling, andproduction issue management.

Strong debugging, performance optimization, and problem-solving skills.

Experience using development tools likeIntelliJ,Sourcetree,PgAdmin,Postman, andGit.

Nice to Have-

Exposure toPythonandworkflow automationusingAirflow DAGs.

Experience withHybrid application development.

Knowledge ofGCS (Google Cloud Storage).

Familiarity withAgile methodologiesand collaborative development environments.

What We Offer:

Competitive salary and benefits package.

Opportunity to work with a diverse and talented team.

Professional development and growth opportunities.

A dynamic and collaborative work environment.

Hybrid work options.

Seniority level Mid-Senior level

Employment type Full-time

Job function Engineering and Information Technology

Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Infoya by 2x

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: November 21, 2025
Job Type: Altro
Location: Canada
Company: Infoya

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.