Retour à la recherche
H&
Helic & CoSource d’offres vérifiée

Java Software Engineer

Offre en anglais

The role involves designing, developing, and deploying high-performance backend systems and scalable microservices using Java. Responsibilities include optimizing database schemas and ensuring system reliability through automated testing and peer code reviews.

  • Télétravail
  • Canada
  • Publié 25 juill. 2026
  • 1 poste

Résumé du poste

Position Overview: We are seeking a skilled Java Software Engineer to design, build, and maintain our high-performance backend systems. In this role, you will take ownership of developing enterprise-grade software solutions using Java and related technologies. You will collaborate with cross-functional teams to build secure, scalable APIs and microservices within an agile environment that values clean code, robust testing, and modern deployment practices. Key Responsibilities: Backend Development: Design, develop, and deploy robust, multi-threaded backend applications and RESTful APIs using Java. Architecture & Scalability: Implement highly scalable and secure enterprise software solutions, adhering to microservices design patterns. Code Quality: Write clean, efficient, testable, and maintainable code while conducting and participating in rigorous peer code reviews. Database Optimization: Design and optimize database schemas, entities, and complex queries for both relational and non-relational storage systems. Testing Automation: Ensure system reliability by writing comprehensive unit tests, integration tests, and performance benchmarks using standard testing frameworks. Agile Collaboration: Participate in sprint planning, refinement, daily stand-ups, and retrospectives to ensure predictable and high-quality feature delivery. Qualifications: Core Java Skills: Deep understanding of Core Java (including Java 11 or higher), concurrency, data structures, and object-oriented design principles. Framework Ecosystem: Strong proficiency with the Spring Ecosystem, including Spring Boot, Spring MVC, Spring Data, and Spring Security. Data & Persistence: Solid experience with Object-Relational Mapping (ORM) frameworks like Hibernate/JPA, alongside proficiency in SQL (such as PostgreSQL, MySQL, or Oracle). Tooling & Build Systems: Full competence with build automation tools like Maven or Gradle, version control systems (Git), and container systems (Docker). Problem Solving: Proven ability to troubleshoot intricate backend bugs, analyze performance issues, and resolve system bottlenecks. What We Offer: Technical Autonomy: Direct ownership over backend feature implementation with the freedom to recommend architecture and optimization improvements. Career Velocity: Dedicated pathways for engineering advancement, professional skill acquisition, and technical leadership opportunities. Competitive Package: Comprehensive salary, health benefits, and performance-based incentives. Work Flexibility: Flexible working hours alongside a remote-first work model and standard hardware allowance.

Ce que vous ferez

The role involves designing, developing, and deploying high-performance backend systems and scalable microservices using Java. Responsibilities include optimizing database schemas and ensuring system reliability through automated testing and peer code reviews.

Exigences

Candidates must have deep expertise in Core Java 11+, the Spring ecosystem, and ORM frameworks like Hibernate. Proficiency with build tools like Maven/Gradle, containerization via Docker, and relational databases is required.

Avantages

• Comprehensive Salary • Health Benefits • Performance-based Incentives • Flexible Working Hours • Remote-first Work Model • Hardware Allowance

Compétences indiquées

  • PostgreSQLSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Data
  • Spring Security
  • Microservices
  • RESTful APIs
  • Hibernate
  • JPA
  • SQL
  • PostgreSQL
  • MySQL
  • Oracle
  • Maven
  • Gradle
  • Docker

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Consulting

Renseignements supplémentaires

Expérience minimale
5+ ans
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Not Applicable
Mode de candidature
La candidature directe est offerte