Senior Software Engineer
Priglobal — Canada · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Location: Vancouver, Canada
Duration: 24 months
The team is developing new capabilities for *Client’s* Decision Management Platform, which serves as the core for multiple business solutions focused on combating fraud and validating cardholder identity.
The Java-based platform processes billions of transactions per month in tens of milliseconds using a multi-tiered, message-oriented architecture designed for high performance and availability.
Senior SDE – Required Skills
Java / Spring BootREST / gRPCKafka
Role Responsibilities
Deliver software solutions through hands-on development.Design and implement complex, multi-tier software solutions.Develop and maintain Java/Spring Boot applications and services.Build and support REST and gRPC-based services.Work closely with technical leads on architecture, design, and implementation.Assist with production support and resolve incidents and problem tickets.Develop technical solutions in accordance with **Clinet’s** standards, processes, and best practices.Participate in the full SDLC, including requirements, design, development, testing, deployment, and production support.Develop unit, integration, and performance testing strategies.Participate in Proofs of Concept and technology/framework evaluations.Conduct knowledge-sharing and technical training sessions.Mentor and guide other team members.Identify opportunities to improve standards, processes, and efficiency.Participate in code, design, security, and requirements reviews.
Technical Requirements
Must Have
Strong Java/J2EE development experience.Spring Framework, including Spring Boot.Experience developing REST APIs/services.Experience with gRPC-based service development.Maven.JUnit and Mockito.Git.Oracle and SQL scripting.Experience working in Linux environments.Experience with JBoss and/or Apache Tomcat.Experience designing and developing complex, multi-tier applications.Good understanding of Agile development practices.
Nice to Have
Kafka / messaging technologies.MQ and JMS.IBM ODM / ILOG or JBoss Drools.In-memory grids such as Pivotal GemFire.Kubernetes, OpenShift, or CloudFoundry.Apache Camel / Spring Integration.Service-performance monitoring.
Senior SDE – Profile
High-energy, detail-oriented, and proactive.Strong communication and collaboration skills.Able to work independently and within geographically distributed teams.Strong problem-solving and analytical skills.Willingness to learn new technologies and take on challenging technical problems.Comfortable working in a fast-paced Agile environment.
We have 117,803 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 117,803 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume