itjobs.ca Logo
Helic & Co. logo

Java Software Engineer

Helic & Co.about 19 hours ago
Canada
Mid Level
Full-Time

Top Benefits

Health Benefits
Performance-Based Incentives
Flexible Working Hours

About the role

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.

About Helic & Co.

Business Consulting and Services