Senior Application Full Stack Development – Inventory Management, VP
$120,800–$170,800 year
On-site · Mississauga, Ontario, Canada
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能力
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.