29 Oct
|
TMC Canada
|
Canada
Outils BPM, notamment Pega.
Technologies Big Data : Hadoop, Apache Spark, Elasticsearch.
About the Chance
TMC is looking for a Senior Java Back-End Developer to join a strategic technology modernization initiative within a leading global financial institution.
You will contribute to the transformation of a business-critical platform supporting client onboarding and regulatory compliance.
This multi-year program focuses on building a next-generation technology platform leveraging modern distributed architectures, cloud-aligned solutions, advanced caching technologies, BPM integrations, and enterprise application development.
Key Responsibilities
Design, develop, and maintain scalable, high-performance enterprise applications using Java.
Contribute to technical architecture decisions and distributed systems design.
Develop and integrate RESTful APIs and web services.
Support platform modernization and cloud-aligned architecture initiatives.
Build reliable solutions following enterprise architecture and software engineering best practices.
Collaborate with global development, QA, infrastructure, vendor, and support teams.
Participate throughout the software development lifecycle, from requirements analysis and technical design to implementation.
Contribute to Agile development practices, automated testing, and continuous improvement.
Required Qualifications
Minimum 5 years of hands-on experience with Core Java and Java EE , including enterprise application development.
Strong understanding of object-oriented programming, design patterns, and software architecture.
Solid experience with Spring Framework, RESTful APIs, and Service-Oriented Architecture (SOA) .
Solid SQL skills and knowledge of relational database design.
Experience with automated testing frameworks such as JUnit and BDD.
Good knowledge of Unix/Linux environments.
Experience with enterprise application integration and technical troubleshooting.
Ability to collaborate effectively across distributed and international engineering teams.
Solid analytical thinking, problem-solving abilities, and communication skills.
Nice-to-Have Skills
Business Process Management tools, particularly Pega BPM.
Distributed caching technologies.
NoSQL databases such as MarkLogic.
Big Data technologies, including Hadoop, Apache Spark, and Elasticsearch.
Experience integrating and managing external vendor data feeds.
J-18808-Ljbffr
📌 Senior Java Back End Developer Montreal (Canada)
🏢 TMC Canada
📍 Canada