Sr. Java Developer
ITC Infotech
ITC Infotech is a wholly owned subsidiary of ITC Limited, one of India's foremost private sector companies and a diversified conglomerate. The ITC Group, with a market capitalization of\ "65 billion\", is globally recognized as a leader in sustainability. The group's vision is to achieve world-class performance and create growing value for both the Indian economy and its stakeholders. This vision is supported by core values such as Trusteeship, where professional managers hold the company in\ "trust\" for its stakeholders;
a strong Customer Focus;
Respect for People;
a commitment to Excellence;
a pursuit of Innovation;
and a strong Nation Orientation.ITC Infotech's business philosophy is that business is at the center and technology is an enabler, as reflected in its tagline,\ "Business-friendly Solutions.\" The company offers a wide range of services and solutions across key business areas, including CIO Services (Automation, Digital Workplace, ERP), Digital Experience (Experience Transformation), and Product 4.0 (Product Lifecycle Management, Digital Manufacturing). In the last seven years, ITC Infotech has successfully doubled its revenue from\ "250 million\" to \"500 million+ annually, with its EBIT improving from 8% to over 18%.\ With this strong growth momentum, ITC Infotech is now embarking on its next journey, known as 'Next Orbit,' with the ambitious goal of reaching\ "1 billion\" in annual revenue within the next four years. The Americas region is a critical part of this charter and is expected to increase its contribution to total revenue from the current 35% to a range of 40% to 50%. Manufacturing is a key vertical for the group and ITC Infotech with BFSI, Retail, CPG, Travel, Transportation & Hospitality being others.Start Date - ImmediateDuration - Long TermJob Description:
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. The ideal candidate will have strong expertise in microservices architecture, REST APIs, cloud technologies, and backend system design, along with the ability to mentor team members and drive engineering best practices.Key Responsibilities:
Design, development, and implementation of Java-based microservices and backend solutions using Spring Boot 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, Spring Boot, microservices, and digital asset/content management domains.Optimize and troubleshoot existing systems, resolving complex technical issues effectively and efficiently.Qualifications:
Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field.8-10 years of hands‑on experience in Java/J2EE software development with proven expertise in Spring Boot.Strong experience designing, developing, and deploying microservices‑based solutions using Spring Boot.Proficiency in building and consuming REST APIs and extensive knowledge of integration patterns.Deep experience with Kafka for event-driven architecture and asynchronous communication.Excellent understanding of software architecture principles, patterns, and best practices.Demonstrated leadership and mentorship capabilities within software engineering teams.Strong analytical, troubleshooting, and problem-solving skills.Exceptional communication and interpersonal skills for effective collaboration across diverse teams.Experience with SQL and NoSQL databases.Knowledge of OAuth, JWT, and other security best practices.Ability to thrive in an agile development environment.Familiarity with Datadog and Splunk for log monitoring.Preferred Skills:
Understanding of digital asset management and content management concepts is highly advantageous.Familiarity with data governance and security practices.Knowledge of Nuxeo platform is desired.Knowledge of cloud platforms such as Azure is preferred.Domain Experience:
Previous exposure to retail domain and retail‑specific data systems would be a plus.ITC Infotech is an Equal Opportunity Employer. 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.
#J-18808-Ljbffr
a strong Customer Focus;
Respect for People;
a commitment to Excellence;
a pursuit of Innovation;
and a strong Nation Orientation.ITC Infotech's business philosophy is that business is at the center and technology is an enabler, as reflected in its tagline,\ "Business-friendly Solutions.\" The company offers a wide range of services and solutions across key business areas, including CIO Services (Automation, Digital Workplace, ERP), Digital Experience (Experience Transformation), and Product 4.0 (Product Lifecycle Management, Digital Manufacturing). In the last seven years, ITC Infotech has successfully doubled its revenue from\ "250 million\" to \"500 million+ annually, with its EBIT improving from 8% to over 18%.\ With this strong growth momentum, ITC Infotech is now embarking on its next journey, known as 'Next Orbit,' with the ambitious goal of reaching\ "1 billion\" in annual revenue within the next four years. The Americas region is a critical part of this charter and is expected to increase its contribution to total revenue from the current 35% to a range of 40% to 50%. Manufacturing is a key vertical for the group and ITC Infotech with BFSI, Retail, CPG, Travel, Transportation & Hospitality being others.Start Date - ImmediateDuration - Long TermJob Description:
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. The ideal candidate will have strong expertise in microservices architecture, REST APIs, cloud technologies, and backend system design, along with the ability to mentor team members and drive engineering best practices.Key Responsibilities:
Design, development, and implementation of Java-based microservices and backend solutions using Spring Boot 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, Spring Boot, microservices, and digital asset/content management domains.Optimize and troubleshoot existing systems, resolving complex technical issues effectively and efficiently.Qualifications:
Bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field.8-10 years of hands‑on experience in Java/J2EE software development with proven expertise in Spring Boot.Strong experience designing, developing, and deploying microservices‑based solutions using Spring Boot.Proficiency in building and consuming REST APIs and extensive knowledge of integration patterns.Deep experience with Kafka for event-driven architecture and asynchronous communication.Excellent understanding of software architecture principles, patterns, and best practices.Demonstrated leadership and mentorship capabilities within software engineering teams.Strong analytical, troubleshooting, and problem-solving skills.Exceptional communication and interpersonal skills for effective collaboration across diverse teams.Experience with SQL and NoSQL databases.Knowledge of OAuth, JWT, and other security best practices.Ability to thrive in an agile development environment.Familiarity with Datadog and Splunk for log monitoring.Preferred Skills:
Understanding of digital asset management and content management concepts is highly advantageous.Familiarity with data governance and security practices.Knowledge of Nuxeo platform is desired.Knowledge of cloud platforms such as Azure is preferred.Domain Experience:
Previous exposure to retail domain and retail‑specific data systems would be a plus.ITC Infotech is an Equal Opportunity Employer. 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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Sr. Java Developer in Winnipeg, MB vacancy
- ...its commitment to health, sustainability, and community empowerment. Key Responsibilities You will architect and develop backend services using Java and Spring Boot, designing systems that meet high-performance and reliability standards required in a capital markets environment...SeniorLong term contract
- We are seeking an experienced, hands-on Sr. Java Developer for an enterprise contract opportunity based in Brampton, ON. In this role, you will take on a key backend software engineering, cloud-native application architecture, and systems integration capacity, specializing in...SeniorContract work2 days per week
usd80k - usd130k per year
Explicitly requires vibe coding skills — mentions AI-assisted development workflows and AI coding assistants. About the RoleSenior AI Java Developer to design and build AI-powered enterprise applications using Java, Spring, and modern microservices architectures. The hybrid role...SeniorWork at office- ...successfully delivering complex, enterprise-scale cloud based applications involving multiple back-end systems. As a Sr. Consultant, Back End Developer- Java, you will build, implement and maintain flexible and modular solutions that enhance the client experience across lines...SeniorFull timeFlexible hours3 days per week1 day per week
$100k - $120k per year
About the job Sr. Java Developer VOIP/SIP Solutions Senior Java Developer VOIP/SIP SolutionsLocation: Hybrid Montreal, QC, CanadaIndustry: Emergency Communications & Telecommunications SoftwareCompensation: CAD $100,000 $120,000Application Deadline: June 20, 2025We...Senior- ...Employee discounts Health insurance Training & development About the Role: Triunity Software is looking for a talented Java Developer to join our growing team in Vancouver, BC! This is an exciting opportunity to work on innovative software solutions in a...
- ...The Senior Java Developer will be responsible for designing, creating, and implementing Java-based solutions across a range of projects, including mobile applications and database programming. The role involves contributing to software development efforts, enhancing existing...Senior
- DescriptionWe are currently seeking a talented Java Developer with expertise in the Banking Sector, specifically in SWIFT and ISO20022 standards for a client in Toronto. RESPONSIBILITIES Translate business requirements into effective system designs during client engagements...
- Job Requirements We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have deep expertise in Java and modern backend / frontend technologies, a strong understanding...Senior
- Java (including Java 17 and/or Java 21), Maven/Gradle, and Spring Boot.Angular frameworkRESTful APIs.Spring Security + JWT (or OAuth2).Cloud-based databases including Neo4J (graph database) and Postgres.Microservice implementation and debugging of distributed applications in...
- ...Nous recherchons un développeur Java expérimenté et pratique, ayant une solide expérience dans la création de systèmes distribués à grande échelle. Ce poste offre des opportunités passionnantes de travailler sur des problématiques à fort impact telles que le traitement en temps...ApprenticeshipWork at officeFlexible hoursShift workDay shift
- Benefits Paid time offSavings bankSigning bonusTraining & developmentAbout the Role Triunity Software is looking for a talented Java Developer to join our growing team in Toronto, ON. This is an exciting opportunity to build innovative software solutions in a collaborative...
- ...right for you. We foster a learning culture that will allow you to develop new skills and progress in your career.Who We Are Flexspring... ...Evolve and maintain core platform components by writing high-quality Java and JavaScript code.Write, maintain, and execute unit,...SeniorApprenticeshipManual laborWork from homeFlexible hours
$79.32k - $110.68k per year
Citi is looking for a Java Developer to join its technology organisation and play a hands‑on role in building, enhancing, and integrating the applications that power financial services at global scale. In this intermediate-level position, you will design and deliver robust Java...Long term contractFull timeWork at officeRemote workWorldwide$100k - $130k per year
...Waterfront Marathon, reflecting its commitment to health, sustainability, and community Role OverviewWe are seeking an experienced Java Developer with strong expertise in enterprise application development, microservices architecture, API development, and distributed systems....Long term contract$90k - $125k per year
...implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people.About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team...Work from home$100k - $110k per year
.... Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain... ...markets.We are seeking a highly skilled and adaptable Senior Java Developer to join our dynamic, global engineering team. The ideal...SeniorLong term contractFlexible hours- ...performanceHealth insuranceTraining & developmentAbout the Role: Triunity Software is looking for a talented and driven Senior Java Developer to join our growing team in Toronto, ON. This is an exciting opportunity to work on cutting-edge software solutions, collaborate with...Senior
- ...We are seeking a Senior Java Developer with 8+ years of experience designing, developing, and maintaining enterprise applications using Java and modern web technologies. The ideal candidate will have strong expertise in Java-based application development, microservices architecture...Senior
- Design and develop full-stack features across the SD platform - server-side Java/Spring microservices and React/TypeScript front-end built on a nicro-frontend architecture.Build and expand automated UI/E2E test coverage using Playwright (new modules) and Cypress (legacy modules...
- ...JOB SUMMARY The Global Security Settlements Team is seeking a Senior Full Stack Java Developer with 5+ years of experience to join their Montreal-based team. This role is crucial in building a resilient, scalable, and secure cloud-based settlement platform that handles high...Senior
- ...distributors supplied with what they need, when they need it. Every role here connects to that outcome. Why This Role MattersAs a Senior Java Developer, you will join a team at the heart of the backend systems that power mission‑critical supply chains in healthcare, retail, and...SeniorManual laborRemote work
- ...Senior Java Developer (with LLM expertise) ~ Full-time Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world...SeniorFull timeInternshipWork at officeRemote workRelocation2 days per week
$100 - $105 per hour
Senior Java / Spring Boot DeveloperLocation: Greater Toronto Area (GTA), Hybrid, primarily remote with on-site presence as requiredLanguage... ...Contractor)About the Opportunity Are you a seasoned Java Developer who enjoys solving complex technical challenges and building...SeniorHourly payContract workFor contractorsRemote work- ...We are seeking a progressive, high-energy Java Developer to join our Risk and Information Management team in Non-Financial Risk Technology. This role will architect and lead mission-critical Java platforms, drive technical strategy, establish engineering best practices, mentor...Senior
- ...good fit for you! About the RoleWe areseekingan experienced and motivatedSenior Java Developerto join our dynamic development team. In this role, you willbe responsible fordesigning, developing, andmaintaininghigh-performance Java applications. You will contribute...SeniorPermanent employmentRemote work
- ...role, the candidate will actively contribute to creating and developing management and operations services and web user interfaces.... ...responsibilitiesThe primary role and key responsibilities of a Java Developer are: Analyzing, designing, and implementing business needs....
- Qualifications Experience building highly scalable and reliable cloud services Experience with source code management tools, preferably Git Experience deploying and administering Continuous Integration tools such as Jenkins, CircleCI, CodePipeline, TeamCity, or Bamboo...Senior
- ...Lending, Auto Financing, Equipment Leasing, Asset-Based Lending, Loan Origination and Loan Servicing. Design and develop scalable enterprise applications using Java 8/11/17+, Spring Boot, Spring Framework, Spring Cloud, Hibernate/JPA, REST APIs and microservices architecture....
- ...helping move it toward a cloud-native future. Your ImpactThe Senior Software Developer is a hands‑on technical contributor and emerging technical lead who designs, develops, and supports Java and Spring Boot microservices running on Google Cloud Platform (GCP), and helps...SeniorLong term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Java Developer. Be the first to apply!
Related searches
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- senior java developer Winnipeg, MB
- java developer remote Winnipeg, MB
- java software developer Winnipeg, MB
- junior java developer Winnipeg, MB
- entry level java developer Winnipeg, MB
- java developer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB

