Full Stack Java Developer-Junior
6 days ago
Canada
ITC Infotech
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
ITC Infotech is a leading global technology services and solutions provider, led by Business and Technology Consulting. ITC Infotech provides business-friendly solutions to help clients succeed and be future-ready, by seamlessly bringing together digital expertise, strong industry specific alliances and the unique ability to leverage deep domain expertise from ITC Group businesses. We provide technology solutions and services to enterprises across industries such as Banking & Financial Services, Healthcare, Manufacturing, Consumer Goods, Travel and Hospitality, through a combination of traditional and newer business models, as a long-term sustainable partner.
We are looking for a Senior Java Microservices Engineer (Digital Asset Management) to design, develop, and maintain scalable backend applications using Java, Spring Boot, and Kafka. The role involves building secure, high-performance microservices, integrating enterprise systems, and supporting digital asset management platforms. Design, development, and implementation of Java-based microservices and backend solutions using SpringBoot and related frameworks.
Develop REST APIs, ensuring scalability, security, reliability, and high performance of microservices architecture.
Implement and manage integrations using Kafka and other messaging systems to enable seamless data communication.
Collaborate closely with cross-functional teams, business analysts, and stakeholders to clearly define technical requirements and deliver solutions aligned with business needs.
Provide technical mentorship and guidance to junior developers, promoting best practices in Java, microservices architecture, and software engineering.
Ensure adherence to coding standards, code reviews, and development processes to maintain high-quality software delivery.
Drive continuous improvements in software development processes, tools, and architecture patterns.
Stay up-to-date on emerging trends, technologies, and best practices in Java development, SpringBoot, microservices, and digital asset/content management domains.
Optimize and troubleshoot existing systems, resolving complex technical issues effectively and efficiently.
Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field.
~12+ years of hands-on experience in Java/J2EE software development with proven expertise in Spring Boot.
~ Proficiency in building and consuming REST APIs and extensive knowledge of integration patterns.
~ Excellent understanding of software architecture principles, patterns, and best practices.
~ Demonstrated leadership and mentorship capabilities within software engineering teams.
~ Experience with SQL and NoSQL databases.
~ Ability to thrive in an agile development environment.
~ Familiarity with Datadog and Splunk for log monitoring.
Understanding of digital asset management and content management concepts is highly advantageous.
Familiarity with data governance and security practices.
Previous exposure to retail domain and retail-specific data systems would be a plus.
We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. ITC infotech is committed to providing veteran employment opportunities to our service men and women.
#