Start Your Search Here

Job Search

Tekgence Inc

Canada / Global

Java Developer

Job Description

We are seeking a skilled

Java Backend Developer

with strong experience in

Microservices architecture

and

Spring Boot

for building scalable and secure RESTful APIs. The ideal candidate will have hands‑on experience with cloud platforms (AWS and/or Azure), event‑driven systems using Kafka, and front‑end exposure with Angular.

You will be responsible for designing, developing, and deploying high‑performance backend services in a cloud‑native environment.

Key Responsibilities

Design and develop scalable

RESTful APIs

using

Java

and

Spring Boot

Build and maintain

microservices‑based architecture

Integrate messaging systems using

Apache Kafka

Deploy and manage applications on

AWS

and/or

Azure

Develop and maintain cloud‑native applications

Collaborate with frontend developers working in

Angular

Implement security best practices (OAuth2, JWT, etc.)

Optimize performance, scalability, and reliability of backend systems

Write clean, maintainable, and well‑documented code

Participate in code reviews and technical design discussions

Implement CI/CD pipelines and DevOps best practices

Required Skills & Qualifications

Strong proficiency in

Java (8+)

Hands‑on experience with

Spring Boot

and

Microservices architecture

Experience building and consuming

RESTful APIs

Experience with

Apache Kafka

for event‑driven architecture

Cloud experience with

AWS

and/or

Azure

Experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases

Familiarity with Docker and containerization

Knowledge of CI/CD pipelines and version control systems (Git)

Understanding of API security and authentication mechanisms

#J-18808-Ljbffr
Apply Now

Similar Opportunities

View all jobs