SENIOR JAVA DEVELOPER – SPRING BOOT, MICROSERVICES, KAFKA & MONGODB
Astra North Infoteck Inc. • Mississauga, ON, ca
13 hours agoApply
Job description
Job Description
SENIOR JAVA DEVELOPER – SPRING BOOT, MICROSERVICES, KAFKA & MONGODB
Experience Range: 9–12 Years
MUST-HAVE TECHNICAL/FUNCTIONAL SKILLS
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
Database & Data Layer
- MongoDB
- Document modeling
- Indexing strategies
- Aggregation framework
- CRUD and performance tuning
- Document modeling
Integration & Messaging
- Experience with Kafka (preferred)
- REST-based integrations with upstream/downstream systems
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.
Requirements
Salesforce