Citigroup Transaction Services (M) Sdn. Bhd. logo
Citigroup Transaction Services (M) Sdn. Bhd.2 days ago

Senior Application Full Stack Development – Inventory Management, VP

$120,800–$170,800 year

On-site · Mississauga, Ontario, Canada

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Unknown

Job Summary

Senior Application Developer leading design and development of very high-volume, low-latency Java applications within the Inventory Management domain. Owns architecture and delivery of solutions, migrating from monoliths (WebLogic) to microservices, and guiding cross-functional teams through end-to-end design, implementation, testing, and deployment. Focus on building scalable enterprise applications, implementing robust data architecture, coordinating with stakeholders, and delivering high-quality software with strong test coverage. Expertise in microservices, Java concurrency, Spring ecosystem, cloud deployments (AWS/GCP/PCF), data platforms, and extensive experience with Oracle RDBMS, ETL tooling, and DevOps practices. Strong communication, leadership, and problem-solving skills are essential.

Required Qualifications

  • BS/MS degree in Engineering, Computer Science, or equivalent
  • 6+ years of experience as a Senior Java Developer
  • Senior technical project leadership capability
  • Hands-on experience with microservices using Spring Boot, Spring Cloud, Docker, Kubernetes
  • Strong Oracle RDBMS design and development skills (5+ years) with PL/SQL, stored procedures, performance tuning
  • Experience migrating Oracle RDBMS to cloud environments and NoSQL databases
  • Experience with ETL tools (Talend, Informatica, Spark) and Big Data platforms
  • Experience with WebLogic 10/12c or equivalent app servers
  • 5+ years of Agile/SCRUM development experience
  • 5+ years of SDLC experience and architectural design leadership
  • 5+ years of Java multi-threaded programming and TDD
  • 5+ years of code versioning tools (GitHub, Bitbucket, Subversion)
  • 5+ years of DevOps tools (Jenkins/Bamboo) and build tools (Maven/Gradle)
  • Experience with Spring Framework, Spring Boot, Microservices, Spring MVC, Spring Data, Spring JMS, Spring Security
  • Experience with frontend frameworks (Angular, React.js, jQuery)

Desired Qualifications

  • BS/MS degree in Engineering, Computer Science, or equivalent
  • Senior Java Developer with 6+ years of experience
  • Experience leading design and development of high-volume, low-latency Java applications
  • Microservices architecture and design patterns
  • Spring Boot / Spring Cloud / Netflix OSS
  • JDBC/SQL, Oracle RDBMS, PL/SQL, performance tuning
  • WebLogic experience (5+ years)
  • Cloud experience (AWS, GCP, PCF) and DevOps tooling (Jenkins/Bamboo/UrbanCode)
  • Containerization & orchestration (Docker, Kubernetes)
  • Experience with CI/CD, SDLC, TDD, Agile/SCRUM
  • Front-end frameworks (Angular, React.js, jQuery)
  • Big Data/NoSQL exposure (MongoDB/Cassandra)
  • Message brokers (JMS, Tibco/IBM MQ)
  • Knowledge of microservices deployment in cloud environments
  • Strong communication and leadership能力
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$121k – $171k / yr

Senior Application Full Stack Development – Inventory Management, VP · Citigroup Transaction Services (M) Sdn. Bhd.

Apply on Sorce