cover image
DataPattern

Sr. Back End Developer

Hybrid

Mississauga, Canada

Full Time

15-09-2025

Share this job:

Skills

Communication Java CI/CD DevOps Docker Kubernetes Azure Blob Storage Azure DevOps Stakeholder Management Scrum Problem-solving Architecture Databases git Azure Agile Spring Hibernate Redis Spring Boot E-commerce Kafka Microservices

Job Specifications

Company Description

DataPattern was established by a group of industry managers and technology experts to provide solutions that incorporate IoT, ML/AI, and domain expertise to address customer challenges. We specialize in helping manufacturing, energy, healthcare, and hi-tech companies evolve their digital transformation strategies. With a deep understanding of workflows and regulations, DataPattern ensures seamless integration of new technologies. Our team recommends and implements robust tools, offering long-term technological benefits and peace of mind for business stakeholders.

Key Responsibilities:

Design and develop backend services using Spring Boot, Java 8-21, and Oracle ATG Web Commerce framework.

Create scalable, maintainable RESTful and SOAP APIs integrated with ATG-based commerce systems.

Extend and customize ATG components like Repositories, Droplets, Form Handlers, and Commerce Pipelines.

Implement SOLID principles, clean code practices, and domain-driven design across services.

Build data persistence layers using Spring Data JPA, Hibernate, and ATG's Nucleus framework.

Handle transaction management, deadlocks, and concurrency using Java Concurrency and Spring patterns.

Integrate messaging queues using Kafka, with enterprise security protocols (e.g., Kerberos).

Containerize applications with Docker, deploy on Kubernetes, and automate builds with Azure DevOps Pipelines.

Secure APIs and services using OAuth 2.0, JWT, TLS Certificates, and implement role-based access control.

Optimize backend performance through Redis caching, database tuning, and async/thread pool tuning.

Leverage Azure Blob Storage, Managed Identity, and other cloud services for scalable file handling and observability.

Collaborate with frontend, QA, and DevOps teams in Agile/Scrum environments.



Technical Skills & Proficiencies:

Languages & Frameworks: Java 8-21, Spring Boot, Lombok

E-Commerce Platform: Oracle ATG Web Commerce (Nucleus, Droplets, Repositories, BCC, FormHandlers)

API Development: REST, SOAP (JAX-WS), Swagger/OpenAPI

ORM & Databases: Spring Data JPA, Hibernate, Stored Procedures

Architecture: Microservices, API Gateway, OAuth 2.0, JWT

Concurrency & Async: ExecutorService, CompletableFuture, @Async, @Scheduled

Messaging: Kafka, Retry Strategies, Offset Handling

Containerization: Docker, Kubernetes, Helm

Caching & Performance: Redis, JVM Optimization, @Cacheable

DevOps: Git, Azure Pipelines, SonarQube, CI/CD with YAML

Cloud & Azure: Blob Storage, AKS, Managed Identity

Security: OAuth 2.0, Kerberos, JWT, Base64, TLS/SSL



Soft Skills:

Strong debugging and problem-solving skills

Ability to work independently on Oracle ATG customizations

Excellent communication, stakeholder management

Commitment to code quality, documentation, and testing



Preferred Skills

Experience integrating ATG with third-party APIs and payment systems

Exposure to ATG Commerce modules like Cart, Checkout, Promotions, Personalization

Knowledge of ATG deployment and configuration in Docker/K8s

Familiarity with ATG and headless commerce approaches

About the Company

DataPattern is formed by a group of industry managers and technology experts after noting the need to, - Evolve purpose driven IoT use cases and handle newer scenarios - Combine domain experience, technology expertise and ML/AI techniques to solve customer challenges - Understand current workflows and effectively integrate new applications for maximum benefits Newer technologies are truly making a huge impact on driving transformation. To realize benefits, companies' approach to adopt these technologies is critical. DataPatt... Know more