cover image
Aptonet Inc

Senior Java Developer - No C2C

On site

Calgary, Canada

Senior

Freelance

15-10-2025

Share this job:

Skills

Communication Java SQL CI/CD Docker Kubernetes Jenkins Agile methodologies Problem-solving Architecture Programming Software Development api testing cloud platforms Agile SDLC Junit Spring Hibernate Spring Boot Spring Security Maven Gradle CI/CD Pipelines Kafka Microservices

Job Specifications

Senior Java Developer - No C2C

Location: Calgary, Canada (Hybrid)

Job Description

Strong expertise in Java, Spring Boot, Spring Framework, and Microservices architecture.
Experience in designing and developing scalable, high-performance Web and API-based applications.
Must have hands-on experience with Hibernate/JPA for database interactions.
In-depth understanding of SDLC, Agile methodologies, and software development best practices.
Extensive working experience in REST API development, including security, authentication, and authorization using Spring Security.
Experience with CI/CD pipelines using Jenkins and build tools like Gradle/Maven.
Strong knowledge of functional programming, multithreading, and concurrency in Java.
Should have exposure to unit testing using JUnit/TestNG and integration testing with REST Assured or similar frameworks.
Good to have experience in developing and maintaining automation frameworks for API testing.
Experience in performance optimization, profiling, and debugging applications is an added advantage.
Experience in containerization (Docker, Kubernetes) and deployment on cloud platforms is a plus.
Good to have hands-on experience with message brokers like Kafka or ActiveMQ.
Knowledge of database design, SQL queries, and ORM concepts.
Lead and mentor a team of developers, ensuring best coding practices and adherence to development standards.
Design and develop key modules and provide technical guidance to the team.
Conduct code reviews, provide constructive feedback, and ensure code quality .
Collaborate with stakeholders , including product managers, architects, and business teams, to understand requirements and deliver solutions.
Drive technical discussions, solutioning, and proof-of-concepts (PoCs) for new technologies and frameworks.
Good analytical and problem-solving skills .
Strong communication skills and ability to collaborate with cross-functional teams.
Ready to learn new tools and frameworks as needed for project requirements.

About the Company

The Aptonet brand includes the professional services and the resources divisions. The professional services group delivers pure technology execution such as architecture, development, implementation, integration and support; delivers specialized operations research services, IoT solutions, mobility and web solutions. This group has North American and European reach. The development and support work can be done locally or near shore as an alternative. The resources division does the global IT staffing and recruitment. This gr... Know more