Senior Java Consultant
- Mississauga, ON, Canada
$70 to $90 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $70 to $90 CAD / hour
- Job type
- Contract
- Apply by
- Experience
- 10+ years of hands-on Java/J2ee development experience
- Posting language
- English
- Posted
Original job description
Veriday Inc. is looking for a Senior Java Spring Developer for one of our reputed Banking clients for a 6-month contract with potential extension. You'll join the Spread Products Risk and Capital function area, building server-side components that support critical risk and capital decisions. You'll work directly with business stakeholders and global IT teams, with a real voice in the long-term strategic roadmap.
Location: Mississauga, ON
Engagement: 6-month with potential for extension
Hybrid - 3 days at the office
What You'll Do
- Lead the design of server-side components and develop them in Java
- Translate business requirements into sound system designs, working closely with business analysts and stakeholders
- Build high-quality, scalable applications that solve complex business problems, applying software engineering best practices
- Write thorough test cases to keep the codebase reliable
- Plan and coordinate software releases
- Provide 2nd-level support for production applications
- Collaborate with globally distributed teams across time zones
- Take initiative and manage multiple concurrent projects with minimal supervision
What You Bring (Required)
- 10+ years of hands-on Java/J2ee development experience
- Degree in Computer Science, Mathematics, or a related field
- Extensive experience building distributed, service-oriented, and microservice-style architectures on cloud platforms (AWS, ECS, Docker, OpenShift, Kubernetes)
- Strong experience building modern applications with Spring Boot and RESTful services
- Advanced knowledge of multithreading and thread pools, with strong OOP and OOAD skills
- Experience developing real-time, low-latency applications
- Hands-on experience with relational databases (Oracle, SQL Server), plus a solid understanding of storage architectures and when to use each
- Proficiency with Linux/Unix shell
- CI/CD and code-quality tooling experience: Jenkins, TeamCity, SonarQube, Bitbucket.
- Experience with message-driven architectures (Kafka, EMS) and Agile SDLC.
- Excellent written, verbal, and presentation skills, with strong analytical and problem-solving abilities
Nice to Have
- Prior investment banking risk system experience (highly desirable)
- Experience with message brokers
- Exposure to Clojure (a big plus)
What We Offer
- Competitive hourly rate
- A collaborative and dynamic work environment
- The opportunity to work on cutting-edge projects with a leading banking client
If you have the required skills and are ready for an exciting challenge, we encourage you to apply.
More about this job
Responsibilities
Design and develop server-side Java components and scalable applications supporting risk and capital decisions, translating business requirements into system designs and writing thorough tests. Coordinate releases, provide second-level production support, and collaborate with business stakeholders and globally distributed teams while managing multiple projects.
Requirements
Requires 10+ years of hands-on Java/J2EE development experience and a degree in Computer Science, Mathematics, or a related field. Candidates should have strong experience with Spring Boot, REST services, cloud-based distributed architectures, multithreading, low-latency applications, relational databases, Linux/Unix, CI/CD tools, message-driven architectures, and Agile; investment banking risk systems experience and Clojure are advantageous.
Skills
- Java
- J2EE
- Spring Boot
- RESTful Services
- Microservices
- Distributed Architectures
- AWS
- Docker
- Kubernetes
- Multithreading
- Object-Oriented Design
- Real-Time Applications
- Oracle
- Linux/Unix Shell
- CI/CD
- Kafka
Benefits
- Competitive Hourly Rate
- Collaborative And Dynamic Work Environment
- Opportunity To Work On Cutting-Edge Projects
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Consulting
- Finance & Accounting
Keywords
- Java
- J2EE
- Spring Boot
- RESTful Services
- Microservices
- Distributed Architectures
- Service-Oriented Architecture
- AWS
- ECS
- Docker
- OpenShift
- Kubernetes
- Multithreading
- Thread Pools
- Object-Oriented Programming
- Object-Oriented Analysis And Design
- Real-Time Applications
- Low-Latency Applications
- Oracle
- SQL Server
- Linux/Unix Shell
- Jenkins
- TeamCity
- SonarQube
- Bitbucket
- Kafka
- EMS
- Agile SDLC
- Investment Banking
- Risk And Capital Systems