Infoya
Senior Java Developer
InfoyaCanada4 days ago
Full-timeRemote FriendlyInformation Technology
We are looking for an experienced Java Developer to 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 of Java, Spring Boot, microservices architecture, security and SQL databases.

Key Responsibilities:-
  • Design, develop, and maintain microservices-based applications using Java and Spring Boot.
  • Develop and optimize RESTful APIs to ensure high performance, scalability, and security.
  • Build high performance APIs, knowledge of Open API spec, hands on experience using OAuth2
  • Write clean, efficient, and maintainable code following best practices and design patterns.
  • Work with SQL databases (MySQL, PostgreSQL, Redis) and optimize queries for performance.
  • Deploy, manage, and monitor applications on cloud environments, preferably GCP.
  • Manage the end-to-end release process, including build preparation, automated testing, UAT, stakeholder approvals, deployment through Jenkins, and post-deployment validation.
  • Conduct unit and integration testing using JUnit and Mockito to ensure application reliability.
  • Collaborate with cross-functional teams (UI/UX, DevOps, QA, Product) to define and deliver new features.
  • Participate in code reviews, mentoring, and knowledge-sharing sessions.
  • Maintain documentation for functionalities, APIs, and system configurations to ensure clear communication among stakeholders.
  • Research and implement innovative solutions to enhance system performance and resolve complex challenges.



Requirements


Must-Have Qualifications
  • 7- 9 years of hands-on experience in backend development, building scalable and high-availability applications

  • Proven years of solid experience with Java (8,11) Spring frameworks, with Spring Boot as a core requirement

  • Strong Expertise of experience designing and developing high-performance REST APIs, with strong knowledge of OpenAPI specifications and hands-on experience implementing OAuth2, Multithreading, Caching

  • Hands-on experience writing SQL queries and working with relational databases, particularly PostgreSQL

  • Hands-on experience with CI/CD pipelines, including tools such as Jenkins, Docker, Kubernetes, Maven, Gradle.

  • Expertise in building and deploying solutions on Google Cloud Platform (GCP), with a strong understanding of cloud-native architectures

  • Proven experience in Agile environment, mentoring developers, including code reviews, technical guidance, and best-practice enforcement



Desired Skills (2+ Years)


  • Experience with Google BigQuery, Apache Beam (Java), or similar data-processing technologies (highly desirable)

  • Strong understanding of data modeling concepts

  • Exposure with automation and scripting, preferably using Python




Benefits

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 option.

Key Skills

Ranked by relevance