👨🏻‍💻 postech.work

Java Developer

Infotek Consulting Inc. • 🌐 In Person

In Person Posted 1 day, 10 hours ago

Job Description

We are looking for a Java Developer for a full time permanent engagement. Role is hybrid with 3 days a week on site in Downtown Toronto.

Key Responsibilities

Collaborate with solution architects to design scalable, future-proof system architectures that align with business goals.

Develop, maintain, and enhance a wide range of web services using Java, Spring Boot, and Apache CXF.

Contribute to proof-of-concept development, evaluate new tools/technologies, and integrate them where appropriate.

Ensure service security, performance, and compliance with industry standards and internal policies.

Troubleshoot and resolve complex technical issues, participating in root cause analysis and system optimization.

Design and model system behavior using UML or equivalent modeling tools.

Produce high-quality technical documentation for services, APIs, and internal systems.

Conduct peer reviews, contribute to coding standards, and provide accurate estimates for development tasks.

Collaborate with cross-functional teams and communicate effectively across technical and non-technical stakeholders.

Support and improve CI/CD pipelines, automated testing, and deployment practices.

Act as a mentor to junior developers, guiding best practices in code quality, architecture, and system design.

Serve as Tier 2 escalation for critical application incidents.

Qualifications \& Experience

Must Have

8+ years of experience in application development with a strong focus on enterprise-grade systems.

Expert in

Core Java

(6+ years), with deep knowledge of OOP principles and design patterns.

4+ years of experience with

Spring Boot

for REST API development and

Apache CXF

for SOAP services.

Strong experience in writing unit and integration tests using

JUnit

,

Mockito

,

REST Assured

, or

TestNG

.

Solid understanding of

XML

,

XSLT

, and related processing/parsing techniques.

Proficient in

HTML

,

CSS

,

JavaScript

, and familiar with front-end libraries such as

jQuery

,

AngularJS

, or

Ext JS

.

Familiar with best practices in

API design

(REST and SOAP), including versioning, error handling, and security.

Hands-on experience with

scalable systems

and performance tuning.

Background in

financial systems

or

subscription management platforms

.

Preferred Experience

Exposure to

CRM systems

and integrations.

API documentation tools like

SwaggerHub

.

Solid understanding of

SQL

and experience with

Oracle

or other RDBMS.

Basic proficiency with

Unix/Linux

systems and shell scripting.

Experience using

Git

, build tools like

Gradle

or

Maven

.

Familiarity with

cloud platforms

, particularly

AWS

(Lambda, API Gateway, DynamoDB, etc.).

Experience in

modernizing legacy systems

and migrating to microservice-based architectures.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.