Senior Java Developer

Zodiac Solutions Inc — Canada · Posted ~4 hours ago

Senior Full-time

Skills

Java Spring Boot Spring MVC Spring Data Microservices REST APIs JSON OpenAPI Kafka MongoDB SQL API design Unit testing CI/CD Cloud deployment Java 8/11/17 REST OpenShift AWS OpenAPI/Swagger

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

We are seeking an experienced Java developer to design, develop, and maintain enterprise microservices. You will work with Spring technologies, REST APIs, Kafka, MongoDB, and SQL, while focusing on scalability, availability, performance, resiliency, and secure coding. Collaboration with architecture, QA, business, and DevOps teams is an important part of the role.

Highlights

Build scalable, highly available Java microservices while working across architecture, APIs, databases, testing, deployment, and production support in a collaborative engineering environment.

Description

Core Development • Java (8/11/17) – strong hands-on experience • Spring Boot, Spring MVC, Spring Data • Microservices architecture (service decomposition, API contracts) • REST APIs, JSON, OpenAPI / Swagger • Kafka producer, consumer, partitioning • MongoDb • Openshift / AWS Roles & Responsibilities • Design, develop, and maintain Java based microservices • Implement RESTful APIs adhering to enterprise design standards • Develop and optimize SQL queries (E2 level) for transactional and reporting use cases • Design and manage MongoDB schemas, indexes, and queries • Ensure high availability, scalability, and performance of microservices • Apply exception handling, logging, monitoring, and resiliency patterns • Collaborate with Business Analysts, Architects, QA, and DevOps teams • Participate in code reviews, unit testing, and defect resolution • Support CI/CD pipelines, deployments, and production issues • Follow secure coding and compliance standards