CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries

Senior Java and Scala Developer Jobs

1 Job Offers

Filters
Senior Java and Scala Developer
Save Icon
Join our Fixed Income Data team in Mississauga as a Senior Java/Scala Developer. Design high-performance APIs and microservices for a cutting-edge, large-scale data platform using Kafka and cloud-native tech. Leverage your 3-5 years of experience in Spring Boot and distributed systems within fina...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Explore high-impact Senior Java and Scala Developer jobs and discover a career at the intersection of robust enterprise systems and cutting-edge data processing. Professionals in this dual-language role are pivotal architects of scalable, high-performance software solutions, leveraging Java's maturity and Scala's functional programming strengths to solve complex computational challenges. Typically, these senior developers design, build, and maintain the backbone of data-intensive applications, from real-time analytics platforms to distributed microservices ecosystems. The core responsibilities in these positions generally revolve around the full software development lifecycle. Developers are tasked with designing and implementing resilient, API-driven services that handle large-scale data access and processing. A significant part of the role involves creating high-throughput systems using technologies like Apache Kafka for data streaming and ensuring efficient data storage and retrieval. They are expected to write clean, concurrent, and efficient code, often focusing on building and optimizing microservices with frameworks such as Spring Boot. Beyond hands-on coding, senior professionals mentor junior team members, establish development best practices, and serve as technical advisors, translating business requirements into robust technical architectures. The typical skill set for Senior Java and Scala Developer jobs is extensive and deep. Mastery of both Java and Scala is fundamental, with a strong emphasis on building concurrent, low-latency applications. Expertise in RESTful API design, distributed systems principles, and cloud-native development (often using containers and orchestration tools like Kubernetes) is standard. Experience with big data technologies for querying and processing is highly common, as is proficiency with modern CI/CD pipelines and Agile methodologies. While specific requirements vary, a strong academic background in computer science or a related field is frequently expected, coupled with several years of proven experience in software development. The ideal candidate possesses a blend of deep technical knowledge, strategic problem-solving abilities, and leadership qualities to guide projects from conception to deployment. For those seeking Senior Java and Scala Developer jobs, this career path offers the opportunity to work on mission-critical systems that power modern digital enterprises, demanding a unique blend of backend expertise, data engineering acumen, and architectural vision.

Filters

×
Countries
Category
Location
Work Mode
Salary