CrawlJobs Logo

Senior Java Technology Developer

Canada, Mississauga 120800.00 - 170800.00 USD / Year · Job Posted April 16, 2026
Apply Position
Job Link Share

Job Description

The Java Technology Developer is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead application systems analysis and programming activities while delivering and supporting business‑critical Credit Risk and Capital Markets platforms. This role requires deep technical expertise combined with strong domain knowledge in Capital Markets, Derivatives, and Risk Management.

Job Responsibility

  • Deliver advanced technology initiatives as a senior individual contributor, providing expertise across the full software development lifecycle—from concept and design through development, testing, and deployment
  • Lead the design, development, and modernization of business‑critical Credit Risk systems, ensuring resilience, scalability, and regulatory compliance
  • Provide technical leadership on large‑scale initiatives, including re‑engineering complex, franchise‑critical, monolithic applications into modern, cloud‑native microservices architectures
  • Act as a technical advisor and coach to mid‑level and junior developers, strengthening engineering standards and overall team capability
  • Partner closely with a global team of software engineers, business analysts, DevOps, and support teams to deliver high‑quality solutions across Capital Markets and Risk domains
  • Contribute to architectural decisions and guide platform modernization efforts involving new technologies and cloud migration
  • Ensure applications meet enterprise risk, performance, security, and availability standards

Requirements

  • Strong Core Java experience developing robust, scalable, and maintainable applications using Object‑Oriented Design principles
  • Hands‑on experience with concurrent and multi‑threaded programming
  • Experience working in Agile development environments with a strong emphasis on Test‑Driven Development (TDD)
  • Deep understanding of Java internals, including class loading, JVM memory management, and performance tuning
  • Experience with distributed caching frameworks such as GridGain, Oracle Coherence, Redis, or equivalent technologies
  • Database expertise with RDBMS (preferably Oracle) and NoSQL technologies (preferably MongoDB)
  • Practical experience re‑engineering large monolithic applications into microservices architectures
  • Strong cloud computing experience, including containers and orchestration technologies such as Docker and Kubernetes
  • Hands‑on experience with distributed systems and data processing technologies such as Flink and cloud‑based platforms handling large datasets
  • Familiarity with Linux/Unix environments, including scripting capabilities
  • SDLC and DevOps tools experience including Git/BitBucket, CI/CD frameworks (Jenkins, SonarQube), JIRA, and secure coding toolkits
  • Experience leveraging AI‑assisted development tools such as GitHub Copilot or Devin
  • Strong understanding of building and supporting highly resilient, low‑latency, enterprise‑scale systems
  • Proven experience working in the Capital Markets domain
  • Strong understanding of Derivatives, Credit Risk, and Risk Management concepts
  • Experience developing and supporting business‑critical, risk‑sensitive platforms
  • Excellent written and verbal communication skills in English
  • Ability to collaborate effectively across large, globally distributed teams and influence key architectural and strategic decisions
  • Strong problem‑solving skills with the ability to manage multiple priorities under pressure
  • Highly motivated self‑starter with a passion for continuous learning and improvement
  • Proven experience mentoring and developing junior team members to deliver high‑quality, production‑grade solutions
  • 6+ years of relevant experience in application development or systems analysis
  • Extensive hands‑on experience in system analysis, design, and software engineering
  • Demonstrated success in managing and delivering large‑scale, complex technology initiatives
  • Recognized Subject Matter Expert (SME) in at least one area of application development
  • Ability to rapidly adjust priorities in response to changing business and regulatory needs
  • Strong leadership, ownership, and project management capabilities
  • Consistent demonstration of clear, concise written and verbal communication
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related STEM discipline, or equivalent practical experience in a similar role

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Java Technology Developer

8 matching positions

Senior Java Developer

About Sollers Consulting: Sollers Consulting is more than a consultancy and soft...
Location
Location
Poland , Białystok, Gdańsk, Kraków, Lublin, Łódź, Poznań, Szczecin, Warsaw, Wrocław
Salary
Salary:
Not provided
sollers.eu Logo
Sollers Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 4 years of commercial experience as a software developer, preferably in Java
  • Hands-on insurance domain experience
  • Strong understanding of Object-Oriented Programming (OOP), design patterns, clean code principles, and best practices
  • Solid understanding of software engineering concepts
  • Good command of English language at least B2/C1 level
  • Good command of French or German language at least B2 level
  • Willingness to learn new technologies and working with them
  • Effective communication skills and the ability to work well in a team
  • Any of the following: Web services (REST/SOAP), Microservices, JMS knowledge, Spring, or any similar hands-on experience
  • “Can do” attitude
Job Responsibility
Job Responsibility
  • Implement and customize Guidewire core insurance system, working with alternative JVM language
  • Develop our own systems as a part of the internal R&D team
  • Support the Team by sharing your knowledge
  • An authority figure for more junior team members
  • Design IT solutions and prepare documentation
  • Create unit tests
  • Work directly with our clients as an active member of an agile project team
What we offer
What we offer
  • Flexible working hours and a hybrid home office model (2-3 times per week in the office)
  • A chance to be promoted twice a year and a clearly defined career path with salary forecast
  • Opportunities for growth with a training budget that you can use for courses and conferences
  • Access to an online training platform and co-fund language classes
  • An internal coach to guide you through the onboarding, further training and career opportunities, plus a budget to be used for your lunches together
  • A chance to #domore for the planet and the community as part of Sollers Change Makers – our volunteering program
  • Lots of teambuilding activities, trips, hobby groups and cultural events
Read More
Arrow Right

Java Senior Developer

The Java Senior Developer will be part of the Tribe Core Capabilities, responsib...
Location
Location
Portugal , Porto
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience developing JAVA applications
  • Expert in Java eco-system and Backend techs: Web Services (JAX-WS, Spring MVC, SOAP/REST/JSON), Spring Framework, Spring Boot, JPA / Hibernate
  • Experienced with cloud environments and continuous integration principles and tools: AWS and/or IBM Cloud GIT / Maven / Jenkins Pipeline / Sonar / Nexus, Cloud / Docker / Kubernetes
  • Strong experience with Frontend techs (Angular / JavaScript)
  • Strong experience with Oracle / PostgreSQL / MongoDB
  • Knowledge on Standard Security Protocols (SAML2, OIDC, etc.)
  • Experience with Junit, JMeter and/or other test frameworks
  • Autonomous, rigorous with a high personal commitment
  • Be curious and proactive searching for new solutions
  • Be critical and constructive on the solutions analysis
Job Responsibility
Job Responsibility
  • Designing, implementing and maintaining the TSP solution
  • Supporting other team members in their daily tech tasks
  • Contributing to functional and technical specifications according to the company's internal architecture guidelines
  • Implementing, tests and industrialize TSP components
  • Contributing to platform architecture evolution
  • Providing technical support for other team members on their tech activities
  • Providing technical support for the platform integrators and production operators
  • Participating on agile ceremonies (stand-up/daily meetings, reviews, replenishing and retrospectives)
  • Participating in Code Review/Pair Programing activities
  • Challenging the team and share ideas
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Location
Location
United Kingdom , London
Salary
Salary:
80000.00 - 90000.00 GBP / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Designing, developing, and maintaining scalable Java applications using strong OOP principles
  • Playing an active role in requirements gathering and design workshops, contributing ideas and identifying gaps
  • Mentoring and pairing with junior developers to support team growth and best engineering practices
  • Implementing and optimising microservices and distributed systems using GCP technologies (GKE, PubSub, BigQuery, Dataflow)
  • Designing and maintaining data processing pipelines across streaming, relational, and NoSQL systems
  • Writing and executing unit, integration, and non-functional tests to uphold high code quality standards
  • Participating in Agile ceremonies, researching new approaches, and contributing to team discussions
  • Supporting CI/CD processes with Jenkins and Git, ensuring smooth deployments and automation
  • Troubleshooting production issues, proposing improvements, and staying ahead of emerging technologies
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining scalable Java applications using strong OOP principles
  • Playing an active role in requirements gathering and design workshops, contributing ideas and identifying gaps
  • Mentoring and pairing with junior developers to support team growth and best engineering practices
  • Implementing and optimising microservices and distributed systems using GCP technologies (GKE, PubSub, BigQuery, Dataflow)
  • Designing and maintaining data processing pipelines across streaming, relational, and NoSQL systems
  • Writing and executing unit, integration, and non-functional tests to uphold high code quality standards
  • Participating in Agile ceremonies, researching new approaches, and contributing to team discussions
  • Supporting CI/CD processes with Jenkins and Git, ensuring smooth deployments and automation
  • Troubleshooting production issues, proposing improvements, and staying ahead of emerging technologies
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Join us as a Senior Java Developer at Barclays, where you'll spearhead the evolu...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java programming with excellent knowledge of Spring & Spring Boot
  • Multi-threading, performance tuning, experience designing and implementing micro service architecture
  • Standard development and build tools, e.g. GIT, TeamCity, etc., as well as extensive experience with DevOps culture and principles
  • Experience designing and developing REST APIs
  • Knowledge of Kafka, GraphQL, and cloud infrastructure principles
  • Containerisation, e.g. Docker, Kubernetes
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Develop software applications according to the business needs being involved in ...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of relevant experience in Java technologies
  • Java Standard Edition (at least Java 11)
  • Spring Boot, Spring Security, Spring Batch
  • Unit testing, integration testing
  • OOP, IoC, TDD/BDD/DDD, Design patterns, AOP, SOLID, CQRS
  • JavaScript, TypeScript, CSS
  • Angular/React
  • REST API
  • Spring Cloud, Micro-services architecture, API Gateway
  • Database: Oracle DB / PostgreSQL, MongoDB, Redis
Job Responsibility
Job Responsibility
  • Plan, develop and implement projects or parts of large-scale projects, as part of the development team
  • Develop solutions to improve performance and scalability of systems
  • Assisting in Production issues
  • Share knowledge about your area of expertise, best practices and provide functional support
What we offer
What we offer
  • Full access to foreign language learning platform
  • Personalized access to tech learning platforms
  • Tailored workshops and trainings to sustain your growth
  • Medical subscription
  • Meal tickets
  • Monthly budget to allocate on flexible benefit platform
  • Access to 7 Card services
  • Wellbeing activities and gatherings
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Develop software applications according to business needs being involved in all ...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 4-5 years of relevant experience in Java technologies
  • Expertise in Backend design & development
  • Java Standard Edition (version 17)
  • Spring Boot
  • Unit testing
  • OOP, Design patterns, SOLID
  • REST API
  • Microservices architecture
  • Docker
  • Kubernetes
Job Responsibility
Job Responsibility
  • Plan, develop and implement projects or features of large-scale projects
  • Develop solutions to improve performance and scalability of systems
  • Assisting in Production issues
  • Share knowledge about area of expertise, best practices and provide functional support
What we offer
What we offer
  • Full access to foreign language learning platform
  • Personalized access to tech learning platforms
  • Tailored workshops and trainings to sustain your growth
  • Medical subscription
  • Meal tickets
  • Monthly budget to allocate on flexible benefit platform
  • Access to 7 Card services
  • Wellbeing activities and gatherings
  • Fulltime
Read More
Arrow Right

Java Applications Development Senior Supervisor

The Java Applications Development Senior Supervisor is an intermediate level pos...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven hands-on experience in Java(JDK 8 or above)
  • Strong knowledge of Spring boot/ Hibernate/JPA frameworks
  • Experience with Kafka/ Kubernetes
  • Basic understanding of front-End technologies
  • Strong problem solving and analytical skills
Job Responsibility
Job Responsibility
  • Design , develop and maintain Java based applications
  • Collaborate with front-end developers, QA, engineers and other stakeholders to deliver end-to end solutions
  • Integrate applications with databases , APIs and third-party services
  • Stay updated with emerging technologies and frameworks to continuously improve code quality and performance
  • Fulltime
Read More
Arrow Right

Senior Java Developer

You will join the Equity Derivatives Trade management technology team in Singapo...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 10 years of 'hands-on' software development experience
  • Strong knowledge on Java 8, Core Java, Spring, Hibernate and restful web services including its data interchange format/definition such as XML, JSON
  • Strong experience in distributed caching technologies like Apache Ignite or similar
  • Familiar with different persistent storage technologies such as RDMS (Sybase, SQL Server or Oracle) and NoSQL
  • Strong Knowledge of Equity Derivatives products & product lifecycle
  • Solid experience working with source code management tools – Git or Bitbucket
  • Experience working with UI frameworks such as React or Angular
  • Experience working with OpenShift / Kubernetes or other cloud platforms
  • Good understanding of clean coding principles
  • Good understanding of code quality measurements using tools like Sonar and able to implement design and implement unit, integration, and functional tests
Job Responsibility
Job Responsibility
  • Working with the team to define the architecture, design, development, code review, testing and maintenance of applications
  • Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment
  • Write testable code following clean coding and SOLID design principles
  • Perform code reviews and contribute to overall quality, maintainability and testability of software developed
  • Be willing and able to adapt to changes in priorities and requirements
  • Be a self-starter and plan/schedule own work for tasks and projects, implement functionality without direct supervision
  • Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end user experience
  • Work closely with teams to form good working culture and continuously adapt to different working environment
What we offer
What we offer
  • Global benefits designed to support well-being, growth and work-life balance
  • Fulltime
Read More
Arrow Right