Sr Java Developer
Company Description
Infoya 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
Location: Toronto (Hybrid)
We are currently seeking a Sr. Java Microservices Developer to join our team.
Responsibilities:
Work with stakeholder to gather the requirements
Develop, test and deploy APIs
Writing tested, idiomatic, and documented Java Code
Cooperating with the front-end developer in the process of integrating the RESTful API
Communicating with external web services
Strong Experience working with Microservices architecture
Experience working with security part of applications, Authentication & Authorization and Token concepts
Producing, maintaining, and modifying REST APIs
Experience working on unit testing, code review
Ensuring APIS are developed using industry standard best practices
Fixing any issues or bugs that arise
Qualifications & Experience:
5+ years of hands-on experience in development of RESTful APIs and Microservices using technology stack: Java/J2EE, Spring framework, Spring Batch, Kubernetes Services, Oracle DB, Apigee/API Gateway
Expertise in Core java and Spring framework ( Spring boot, Spring MVC, Spring Security, Spring Cloud)
Experience in Multithreading, Design patterns and building Microservices/API from a Monolith application
Hands on experience working on various databases like My SQL, Postgres, Redis.
Experience in handling Web application vulnerabilities and production issues
4+ years of cloud experience (Google/Azure/AWS)
Experience in BDD and TDD; experience with test-driven design & development, unit and integration testing, Junit, Mockito
Working Knowledge of Jira, Git/SVN, Jenkins, DevOps, and CI/CD tools like Jenkins, Fortify, Sonar, Blackduck etc.nment.
Experience working in Hybrid application development
Additional information
Key Success Factors:
Analytical thinker
Decision-maker
Problem-solver
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.
Job Type: Full-time
Pay: $70,000.00-$100,000.00 per year
Benefits:
Dental care
Extended health care
Paid time off
Work from home
Flexible language requirement:
French not required
Schedule:
8 hour shift
Monday to Friday
Morning shift
Experience:
Java: 5 years (required)
Work Location: In person
Application deadline: 2025-02-21
Expected start date: 2025-03-03